0s autopkgtest [19:17:14]: starting date and time: 2025-05-06 19:17:14+0000 0s autopkgtest [19:17:14]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [19:17:14]: host juju-7f2275-prod-proposed-migration-environment-23; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.fb35y9gu/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:uwsgi --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=uwsgi/2.0.29-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@bos03-s390x-12.secgroup --name adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 --image adt/ubuntu-questing-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-23 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 68s autopkgtest [19:18:22]: testbed dpkg architecture: s390x 69s autopkgtest [19:18:23]: testbed apt version: 3.0.0 69s autopkgtest [19:18:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 69s autopkgtest [19:18:23]: testbed release detected to be: None 70s autopkgtest [19:18:24]: updating testbed package index (apt update) 70s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 70s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 70s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 70s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 70s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 71s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 71s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 71s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [129 kB] 71s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [604 kB] 71s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [15.0 kB] 71s Fetched 1534 kB in 1s (1773 kB/s) 71s Reading package lists... 72s autopkgtest [19:18:26]: upgrading testbed (apt dist-upgrade and autopurge) 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 72s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 72s Starting 2 pkgProblemResolver with broken count: 0 72s Done 72s Entering ResolveByKeep 73s 73s Calculating upgrade... 73s The following packages will be upgraded: 73s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 73s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 5395 kB of archives. 73s After this operation, 260 kB disk space will be freed. 73s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 75s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 76s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 76s Fetched 5395 kB in 3s (1610 kB/s) 76s (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 ... 81479 files and directories currently installed.) 76s Preparing to unpack .../libpython3.12t64_3.12.10-1_s390x.deb ... 76s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 76s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_s390x.deb ... 76s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 77s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_s390x.deb ... 77s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 77s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 77s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 77s Setting up libpython3.12t64:s390x (3.12.10-1) ... 77s Processing triggers for libc-bin (2.41-6ubuntu1) ... 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 77s Starting pkgProblemResolver with broken count: 0 77s Starting 2 pkgProblemResolver with broken count: 0 77s Done 77s Solving dependencies... 77s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s autopkgtest [19:18:34]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP Sun Apr 6 13:39:00 UTC 2025 80s autopkgtest [19:18:34]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 87s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (dsc) [3552 B] 87s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (tar) [9805 kB] 87s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (asc) [833 B] 87s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (diff) [844 kB] 87s gpgv: Signature made Wed Feb 19 07:04:53 2025 UTC 87s gpgv: using RSA key 5C7ABEA20F8630459CC8C8B5E27F2CF8458C2FA4 87s gpgv: Can't check signature: No public key 87s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.63-1ubuntu1.dsc: no acceptable signature found 87s autopkgtest [19:18:41]: testing package apache2 version 2.4.63-1ubuntu1 92s autopkgtest [19:18:46]: build not needed 97s autopkgtest [19:18:51]: test run-test-suite: preparing testbed 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 97s Starting pkgProblemResolver with broken count: 0 97s Starting 2 pkgProblemResolver with broken count: 0 97s Done 97s The following NEW packages will be installed: 97s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 97s autopoint autotools-dev build-essential cpp cpp-14 cpp-14-s390x-linux-gnu 97s cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 97s dh-strip-nondeterminism dwz g++ g++-14 g++-14-s390x-linux-gnu 97s g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 97s gettext intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev 97s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap 97s libaprutil1t64 libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 97s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 97s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 97s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 97s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 97s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 97s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 97s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 97s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 97s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 97s libgcc-14-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 97s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 97s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 97s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblua5.4-0 97s liblwp-mediatypes-perl liblwp-protocol-https-perl libmath-random-isaac-perl 97s libmodule-implementation-perl libmodule-runtime-perl libmpc3 97s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 97s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 97s libparams-classify-perl libparams-util-perl 97s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 97s libpcre2-posix3 libpod-parser-perl libprotocol-http2-perl librole-tiny-perl 97s libsctp-dev libsctp1 libspecio-perl libstdc++-14-dev libsub-exporter-perl 97s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 97s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 97s libubsan1 liburi-perl libvariable-magic-perl libwww-perl 97s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 97s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 97s po-debconf uuid-dev 98s 0 upgraded, 135 newly installed, 0 to remove and 0 not upgraded. 98s Need to get 74.0 MB of archives. 98s After this operation, 258 MB of additional disk space will be used. 98s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 98s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 98s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 98s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 98s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 98s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.63-1ubuntu1 [1414 kB] 98s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.63-1ubuntu1 [163 kB] 98s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.63-1ubuntu1 [102 kB] 98s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.63-1ubuntu1 [90.4 kB] 98s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x m4 s390x 1.4.19-8 [259 kB] 98s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x autoconf all 2.72-3ubuntu1 [383 kB] 98s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x autotools-dev all 20240727.1 [43.4 kB] 98s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x automake all 1:1.17-3ubuntu1 [572 kB] 99s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x autopoint all 0.23.1-2 [619 kB] 99s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 99s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x libisl23 s390x 0.27-1 [704 kB] 99s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 99s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-19ubuntu2 [9572 kB] 100s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x cpp-14 s390x 14.2.0-19ubuntu2 [1024 B] 100s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 100s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 100s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x libcc1-0 s390x 15.1.0-2ubuntu1 [49.8 kB] 100s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x libgomp1 s390x 15.1.0-2ubuntu1 [153 kB] 100s Get:24 http://ftpmaster.internal/ubuntu questing/main s390x libitm1 s390x 15.1.0-2ubuntu1 [31.1 kB] 100s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x libasan8 s390x 15.1.0-2ubuntu1 [2970 kB] 100s Get:26 http://ftpmaster.internal/ubuntu questing/main s390x libubsan1 s390x 15.1.0-2ubuntu1 [1210 kB] 100s Get:27 http://ftpmaster.internal/ubuntu questing/main s390x libgcc-14-dev s390x 14.2.0-19ubuntu2 [1037 kB] 100s Get:28 http://ftpmaster.internal/ubuntu questing/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-19ubuntu2 [18.7 MB] 101s Get:29 http://ftpmaster.internal/ubuntu questing/main s390x gcc-14 s390x 14.2.0-19ubuntu2 [529 kB] 101s Get:30 http://ftpmaster.internal/ubuntu questing/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 101s Get:31 http://ftpmaster.internal/ubuntu questing/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 101s Get:32 http://ftpmaster.internal/ubuntu questing/main s390x libtool all 2.5.4-4 [168 kB] 101s Get:33 http://ftpmaster.internal/ubuntu questing/main s390x dh-autoreconf all 20 [16.1 kB] 101s Get:34 http://ftpmaster.internal/ubuntu questing/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 101s Get:35 http://ftpmaster.internal/ubuntu questing/main s390x libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 101s Get:36 http://ftpmaster.internal/ubuntu questing/main s390x dh-strip-nondeterminism all 1.14.1-2 [5064 B] 101s Get:37 http://ftpmaster.internal/ubuntu questing/main s390x debugedit s390x 1:5.1-2 [50.1 kB] 101s Get:38 http://ftpmaster.internal/ubuntu questing/main s390x dwz s390x 0.15-1build6 [122 kB] 101s Get:39 http://ftpmaster.internal/ubuntu questing/main s390x gettext s390x 0.23.1-2 [1067 kB] 101s Get:40 http://ftpmaster.internal/ubuntu questing/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 101s Get:41 http://ftpmaster.internal/ubuntu questing/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 101s Get:42 http://ftpmaster.internal/ubuntu questing/main s390x debhelper all 13.24.1ubuntu2 [895 kB] 101s Get:43 http://ftpmaster.internal/ubuntu questing/main s390x uuid-dev s390x 2.40.2-14ubuntu1 [54.0 kB] 101s Get:44 http://ftpmaster.internal/ubuntu questing/main s390x libsctp1 s390x 1.0.21+dfsg-1 [8990 B] 101s Get:45 http://ftpmaster.internal/ubuntu questing/main s390x libsctp-dev s390x 1.0.21+dfsg-1 [56.9 kB] 101s Get:46 http://ftpmaster.internal/ubuntu questing/main s390x libapr1-dev s390x 1.7.5-1 [775 kB] 101s Get:47 http://ftpmaster.internal/ubuntu questing/main s390x libldap-dev s390x 2.6.9+dfsg-2ubuntu1 [315 kB] 101s Get:48 http://ftpmaster.internal/ubuntu questing/main s390x libldap2-dev all 2.6.9+dfsg-2ubuntu1 [11.1 kB] 101s Get:49 http://ftpmaster.internal/ubuntu questing/main s390x libexpat1-dev s390x 2.7.1-1 [148 kB] 101s Get:50 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dev s390x 1.6.3-3ubuntu2 [417 kB] 101s Get:51 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-16-0 s390x 10.45-1 [259 kB] 101s Get:52 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-32-0 s390x 10.45-1 [245 kB] 101s Get:53 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-posix3 s390x 10.45-1 [7080 B] 101s Get:54 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-dev s390x 10.45-1 [899 kB] 101s Get:55 http://ftpmaster.internal/ubuntu questing/main s390x apache2-dev s390x 2.4.63-1ubuntu1 [202 kB] 101s Get:56 http://ftpmaster.internal/ubuntu questing/main s390x libstdc++-14-dev s390x 14.2.0-19ubuntu2 [2614 kB] 101s Get:57 http://ftpmaster.internal/ubuntu questing/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-19ubuntu2 [11.0 MB] 101s Get:58 http://ftpmaster.internal/ubuntu questing/main s390x g++-14 s390x 14.2.0-19ubuntu2 [23.0 kB] 101s Get:59 http://ftpmaster.internal/ubuntu questing/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 101s Get:60 http://ftpmaster.internal/ubuntu questing/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 101s Get:61 http://ftpmaster.internal/ubuntu questing/main s390x build-essential s390x 12.12ubuntu1 [5090 B] 101s Get:62 http://ftpmaster.internal/ubuntu questing/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 101s Get:63 http://ftpmaster.internal/ubuntu questing/universe s390x libanyevent-perl s390x 7.170-2build7 [368 kB] 101s Get:64 http://ftpmaster.internal/ubuntu questing/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 101s Get:65 http://ftpmaster.internal/ubuntu questing/main s390x libdynaloader-functions-perl all 0.004-2 [11.5 kB] 101s Get:66 http://ftpmaster.internal/ubuntu questing/main s390x libdevel-callchecker-perl s390x 0.009-2 [14.1 kB] 101s Get:67 http://ftpmaster.internal/ubuntu questing/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 101s Get:68 http://ftpmaster.internal/ubuntu questing/main s390x libmodule-runtime-perl all 0.018-1 [15.2 kB] 101s Get:69 http://ftpmaster.internal/ubuntu questing/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 101s Get:70 http://ftpmaster.internal/ubuntu questing/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 101s Get:71 http://ftpmaster.internal/ubuntu questing/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 101s Get:72 http://ftpmaster.internal/ubuntu questing/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 101s Get:73 http://ftpmaster.internal/ubuntu questing/main s390x libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 101s Get:74 http://ftpmaster.internal/ubuntu questing/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 101s Get:75 http://ftpmaster.internal/ubuntu questing/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 101s Get:76 http://ftpmaster.internal/ubuntu questing/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 102s Get:77 http://ftpmaster.internal/ubuntu questing/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 102s Get:78 http://ftpmaster.internal/ubuntu questing/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 102s Get:79 http://ftpmaster.internal/ubuntu questing/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 102s Get:80 http://ftpmaster.internal/ubuntu questing/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 102s Get:81 http://ftpmaster.internal/ubuntu questing/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 102s Get:82 http://ftpmaster.internal/ubuntu questing/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 102s Get:83 http://ftpmaster.internal/ubuntu questing/main s390x perl-openssl-defaults s390x 7build3 [6628 B] 102s Get:84 http://ftpmaster.internal/ubuntu questing/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 102s Get:85 http://ftpmaster.internal/ubuntu questing/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 102s Get:86 http://ftpmaster.internal/ubuntu questing/main s390x libsub-install-perl all 0.929-1 [9764 B] 102s Get:87 http://ftpmaster.internal/ubuntu questing/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 102s Get:88 http://ftpmaster.internal/ubuntu questing/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 102s Get:89 http://ftpmaster.internal/ubuntu questing/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 102s Get:90 http://ftpmaster.internal/ubuntu questing/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 102s Get:91 http://ftpmaster.internal/ubuntu questing/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 102s Get:92 http://ftpmaster.internal/ubuntu questing/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 102s Get:93 http://ftpmaster.internal/ubuntu questing/main s390x libfcgi0t64 s390x 2.4.5-0.1 [28.2 kB] 102s Get:94 http://ftpmaster.internal/ubuntu questing/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 102s Get:95 http://ftpmaster.internal/ubuntu questing/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 102s Get:96 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 102s Get:97 http://ftpmaster.internal/ubuntu questing/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 102s Get:98 http://ftpmaster.internal/ubuntu questing/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 102s Get:99 http://ftpmaster.internal/ubuntu questing/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 102s Get:100 http://ftpmaster.internal/ubuntu questing/main s390x liburi-perl all 5.30-1 [94.4 kB] 102s Get:101 http://ftpmaster.internal/ubuntu questing/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 102s Get:102 http://ftpmaster.internal/ubuntu questing/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 102s Get:103 http://ftpmaster.internal/ubuntu questing/main s390x libio-html-perl all 1.004-3 [15.9 kB] 102s Get:104 http://ftpmaster.internal/ubuntu questing/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 102s Get:105 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 102s Get:106 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 102s Get:107 http://ftpmaster.internal/ubuntu questing/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 102s Get:108 http://ftpmaster.internal/ubuntu questing/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 102s Get:109 http://ftpmaster.internal/ubuntu questing/main s390x libnet-ssleay-perl s390x 1.94-3 [320 kB] 102s Get:110 http://ftpmaster.internal/ubuntu questing/main s390x libio-socket-ssl-perl all 2.089-1 [200 kB] 102s Get:111 http://ftpmaster.internal/ubuntu questing/main s390x libnet-http-perl all 6.23-1 [22.3 kB] 102s Get:112 http://ftpmaster.internal/ubuntu questing/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 102s Get:113 http://ftpmaster.internal/ubuntu questing/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] 102s Get:114 http://ftpmaster.internal/ubuntu questing/main s390x libwww-perl all 6.78-1 [139 kB] 102s Get:115 http://ftpmaster.internal/ubuntu questing/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 102s Get:116 http://ftpmaster.internal/ubuntu questing/universe s390x libxml-perl all 0.08-4 [90.5 kB] 102s Get:117 http://ftpmaster.internal/ubuntu questing/universe s390x libxml-regexp-perl all 0.04-1.1 [7208 B] 102s Get:118 http://ftpmaster.internal/ubuntu questing/universe s390x libxml-dom-perl all 1.46-2 [143 kB] 102s Get:119 http://ftpmaster.internal/ubuntu questing/universe s390x libhttp-dav-perl all 0.50-1 [79.7 kB] 102s Get:120 http://ftpmaster.internal/ubuntu questing/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 102s Get:121 http://ftpmaster.internal/ubuntu questing/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 102s Get:122 http://ftpmaster.internal/ubuntu questing/main s390x libsub-identify-perl s390x 0.14-3build4 [10.0 kB] 102s Get:123 http://ftpmaster.internal/ubuntu questing/main s390x libsub-name-perl s390x 0.28-1 [10.8 kB] 102s Get:124 http://ftpmaster.internal/ubuntu questing/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 102s Get:125 http://ftpmaster.internal/ubuntu questing/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 102s Get:126 http://ftpmaster.internal/ubuntu questing/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 102s Get:127 http://ftpmaster.internal/ubuntu questing/universe s390x libprotocol-http2-perl all 1.11-1 [39.3 kB] 102s Get:128 http://ftpmaster.internal/ubuntu questing/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 102s Get:129 http://ftpmaster.internal/ubuntu questing/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 102s Get:130 http://ftpmaster.internal/ubuntu questing/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 102s Get:131 http://ftpmaster.internal/ubuntu questing/universe s390x libspecio-perl all 0.50-1 [127 kB] 103s Get:132 http://ftpmaster.internal/ubuntu questing/main s390x perl-doc all 5.40.1-3 [8252 kB] 103s Get:133 http://ftpmaster.internal/ubuntu questing/universe s390x libdatetime-locale-perl all 1:1.41-1 [3193 kB] 103s Get:134 http://ftpmaster.internal/ubuntu questing/universe s390x libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 103s Get:135 http://ftpmaster.internal/ubuntu questing/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 103s Fetched 74.0 MB in 6s (13.4 MB/s) 103s Selecting previously unselected package libapr1t64:s390x. 103s (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 ... 81479 files and directories currently installed.) 103s Preparing to unpack .../000-libapr1t64_1.7.5-1_s390x.deb ... 103s Unpacking libapr1t64:s390x (1.7.5-1) ... 103s Selecting previously unselected package libaprutil1t64:s390x. 103s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 103s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 103s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 103s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 103s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 103s Selecting previously unselected package libaprutil1-ldap:s390x. 103s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 103s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 103s Selecting previously unselected package liblua5.4-0:s390x. 103s Preparing to unpack .../004-liblua5.4-0_5.4.7-1_s390x.deb ... 103s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 103s Selecting previously unselected package apache2-bin. 103s Preparing to unpack .../005-apache2-bin_2.4.63-1ubuntu1_s390x.deb ... 103s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 104s Selecting previously unselected package apache2-data. 104s Preparing to unpack .../006-apache2-data_2.4.63-1ubuntu1_all.deb ... 104s Unpacking apache2-data (2.4.63-1ubuntu1) ... 104s Selecting previously unselected package apache2-utils. 104s Preparing to unpack .../007-apache2-utils_2.4.63-1ubuntu1_s390x.deb ... 104s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 104s Selecting previously unselected package apache2. 104s Preparing to unpack .../008-apache2_2.4.63-1ubuntu1_s390x.deb ... 104s Unpacking apache2 (2.4.63-1ubuntu1) ... 104s Selecting previously unselected package m4. 104s Preparing to unpack .../009-m4_1.4.19-8_s390x.deb ... 104s Unpacking m4 (1.4.19-8) ... 104s Selecting previously unselected package autoconf. 104s Preparing to unpack .../010-autoconf_2.72-3ubuntu1_all.deb ... 104s Unpacking autoconf (2.72-3ubuntu1) ... 104s Selecting previously unselected package autotools-dev. 104s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 104s Unpacking autotools-dev (20240727.1) ... 104s Selecting previously unselected package automake. 104s Preparing to unpack .../012-automake_1%3a1.17-3ubuntu1_all.deb ... 104s Unpacking automake (1:1.17-3ubuntu1) ... 104s Selecting previously unselected package autopoint. 104s Preparing to unpack .../013-autopoint_0.23.1-2_all.deb ... 104s Unpacking autopoint (0.23.1-2) ... 104s Selecting previously unselected package libdebhelper-perl. 104s Preparing to unpack .../014-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 104s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 104s Selecting previously unselected package libisl23:s390x. 104s Preparing to unpack .../015-libisl23_0.27-1_s390x.deb ... 104s Unpacking libisl23:s390x (0.27-1) ... 104s Selecting previously unselected package libmpc3:s390x. 104s Preparing to unpack .../016-libmpc3_1.3.1-1build2_s390x.deb ... 104s Unpacking libmpc3:s390x (1.3.1-1build2) ... 104s Selecting previously unselected package cpp-14-s390x-linux-gnu. 104s Preparing to unpack .../017-cpp-14-s390x-linux-gnu_14.2.0-19ubuntu2_s390x.deb ... 104s Unpacking cpp-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 104s Selecting previously unselected package cpp-14. 104s Preparing to unpack .../018-cpp-14_14.2.0-19ubuntu2_s390x.deb ... 104s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 104s Selecting previously unselected package cpp-s390x-linux-gnu. 104s Preparing to unpack .../019-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 104s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 104s Selecting previously unselected package cpp. 104s Preparing to unpack .../020-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 104s Unpacking cpp (4:14.2.0-1ubuntu1) ... 104s Selecting previously unselected package libcc1-0:s390x. 104s Preparing to unpack .../021-libcc1-0_15.1.0-2ubuntu1_s390x.deb ... 104s Unpacking libcc1-0:s390x (15.1.0-2ubuntu1) ... 104s Selecting previously unselected package libgomp1:s390x. 104s Preparing to unpack .../022-libgomp1_15.1.0-2ubuntu1_s390x.deb ... 104s Unpacking libgomp1:s390x (15.1.0-2ubuntu1) ... 104s Selecting previously unselected package libitm1:s390x. 104s Preparing to unpack .../023-libitm1_15.1.0-2ubuntu1_s390x.deb ... 104s Unpacking libitm1:s390x (15.1.0-2ubuntu1) ... 104s Selecting previously unselected package libasan8:s390x. 104s Preparing to unpack .../024-libasan8_15.1.0-2ubuntu1_s390x.deb ... 104s Unpacking libasan8:s390x (15.1.0-2ubuntu1) ... 104s Selecting previously unselected package libubsan1:s390x. 104s Preparing to unpack .../025-libubsan1_15.1.0-2ubuntu1_s390x.deb ... 104s Unpacking libubsan1:s390x (15.1.0-2ubuntu1) ... 104s Selecting previously unselected package libgcc-14-dev:s390x. 104s Preparing to unpack .../026-libgcc-14-dev_14.2.0-19ubuntu2_s390x.deb ... 104s Unpacking libgcc-14-dev:s390x (14.2.0-19ubuntu2) ... 104s Selecting previously unselected package gcc-14-s390x-linux-gnu. 104s Preparing to unpack .../027-gcc-14-s390x-linux-gnu_14.2.0-19ubuntu2_s390x.deb ... 104s Unpacking gcc-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 104s Selecting previously unselected package gcc-14. 104s Preparing to unpack .../028-gcc-14_14.2.0-19ubuntu2_s390x.deb ... 104s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 104s Selecting previously unselected package gcc-s390x-linux-gnu. 104s Preparing to unpack .../029-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 104s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 104s Selecting previously unselected package gcc. 104s Preparing to unpack .../030-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 104s Unpacking gcc (4:14.2.0-1ubuntu1) ... 104s Selecting previously unselected package libtool. 104s Preparing to unpack .../031-libtool_2.5.4-4_all.deb ... 104s Unpacking libtool (2.5.4-4) ... 104s Selecting previously unselected package dh-autoreconf. 104s Preparing to unpack .../032-dh-autoreconf_20_all.deb ... 104s Unpacking dh-autoreconf (20) ... 104s Selecting previously unselected package libarchive-zip-perl. 104s Preparing to unpack .../033-libarchive-zip-perl_1.68-1_all.deb ... 104s Unpacking libarchive-zip-perl (1.68-1) ... 104s Selecting previously unselected package libfile-stripnondeterminism-perl. 104s Preparing to unpack .../034-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 104s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 104s Selecting previously unselected package dh-strip-nondeterminism. 104s Preparing to unpack .../035-dh-strip-nondeterminism_1.14.1-2_all.deb ... 104s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 104s Selecting previously unselected package debugedit. 104s Preparing to unpack .../036-debugedit_1%3a5.1-2_s390x.deb ... 104s Unpacking debugedit (1:5.1-2) ... 104s Selecting previously unselected package dwz. 104s Preparing to unpack .../037-dwz_0.15-1build6_s390x.deb ... 104s Unpacking dwz (0.15-1build6) ... 104s Selecting previously unselected package gettext. 104s Preparing to unpack .../038-gettext_0.23.1-2_s390x.deb ... 104s Unpacking gettext (0.23.1-2) ... 104s Selecting previously unselected package intltool-debian. 104s Preparing to unpack .../039-intltool-debian_0.35.0+20060710.6_all.deb ... 104s Unpacking intltool-debian (0.35.0+20060710.6) ... 104s Selecting previously unselected package po-debconf. 104s Preparing to unpack .../040-po-debconf_1.0.21+nmu1_all.deb ... 104s Unpacking po-debconf (1.0.21+nmu1) ... 104s Selecting previously unselected package debhelper. 104s Preparing to unpack .../041-debhelper_13.24.1ubuntu2_all.deb ... 104s Unpacking debhelper (13.24.1ubuntu2) ... 104s Selecting previously unselected package uuid-dev:s390x. 104s Preparing to unpack .../042-uuid-dev_2.40.2-14ubuntu1_s390x.deb ... 104s Unpacking uuid-dev:s390x (2.40.2-14ubuntu1) ... 104s Selecting previously unselected package libsctp1:s390x. 104s Preparing to unpack .../043-libsctp1_1.0.21+dfsg-1_s390x.deb ... 104s Unpacking libsctp1:s390x (1.0.21+dfsg-1) ... 104s Selecting previously unselected package libsctp-dev:s390x. 104s Preparing to unpack .../044-libsctp-dev_1.0.21+dfsg-1_s390x.deb ... 104s Unpacking libsctp-dev:s390x (1.0.21+dfsg-1) ... 105s Selecting previously unselected package libapr1-dev. 105s Preparing to unpack .../045-libapr1-dev_1.7.5-1_s390x.deb ... 105s Unpacking libapr1-dev (1.7.5-1) ... 105s Selecting previously unselected package libldap-dev:s390x. 105s Preparing to unpack .../046-libldap-dev_2.6.9+dfsg-2ubuntu1_s390x.deb ... 105s Unpacking libldap-dev:s390x (2.6.9+dfsg-2ubuntu1) ... 105s Selecting previously unselected package libldap2-dev. 105s Preparing to unpack .../047-libldap2-dev_2.6.9+dfsg-2ubuntu1_all.deb ... 105s Unpacking libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 105s Selecting previously unselected package libexpat1-dev:s390x. 105s Preparing to unpack .../048-libexpat1-dev_2.7.1-1_s390x.deb ... 105s Unpacking libexpat1-dev:s390x (2.7.1-1) ... 105s Selecting previously unselected package libaprutil1-dev. 105s Preparing to unpack .../049-libaprutil1-dev_1.6.3-3ubuntu2_s390x.deb ... 105s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 105s Selecting previously unselected package libpcre2-16-0:s390x. 105s Preparing to unpack .../050-libpcre2-16-0_10.45-1_s390x.deb ... 105s Unpacking libpcre2-16-0:s390x (10.45-1) ... 105s Selecting previously unselected package libpcre2-32-0:s390x. 105s Preparing to unpack .../051-libpcre2-32-0_10.45-1_s390x.deb ... 105s Unpacking libpcre2-32-0:s390x (10.45-1) ... 105s Selecting previously unselected package libpcre2-posix3:s390x. 105s Preparing to unpack .../052-libpcre2-posix3_10.45-1_s390x.deb ... 105s Unpacking libpcre2-posix3:s390x (10.45-1) ... 105s Selecting previously unselected package libpcre2-dev:s390x. 105s Preparing to unpack .../053-libpcre2-dev_10.45-1_s390x.deb ... 105s Unpacking libpcre2-dev:s390x (10.45-1) ... 105s Selecting previously unselected package apache2-dev. 105s Preparing to unpack .../054-apache2-dev_2.4.63-1ubuntu1_s390x.deb ... 105s Unpacking apache2-dev (2.4.63-1ubuntu1) ... 105s Selecting previously unselected package libstdc++-14-dev:s390x. 105s Preparing to unpack .../055-libstdc++-14-dev_14.2.0-19ubuntu2_s390x.deb ... 105s Unpacking libstdc++-14-dev:s390x (14.2.0-19ubuntu2) ... 105s Selecting previously unselected package g++-14-s390x-linux-gnu. 105s Preparing to unpack .../056-g++-14-s390x-linux-gnu_14.2.0-19ubuntu2_s390x.deb ... 105s Unpacking g++-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 105s Selecting previously unselected package g++-14. 105s Preparing to unpack .../057-g++-14_14.2.0-19ubuntu2_s390x.deb ... 105s Unpacking g++-14 (14.2.0-19ubuntu2) ... 105s Selecting previously unselected package g++-s390x-linux-gnu. 105s Preparing to unpack .../058-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 105s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 105s Selecting previously unselected package g++. 105s Preparing to unpack .../059-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 105s Unpacking g++ (4:14.2.0-1ubuntu1) ... 105s Selecting previously unselected package build-essential. 105s Preparing to unpack .../060-build-essential_12.12ubuntu1_s390x.deb ... 105s Unpacking build-essential (12.12ubuntu1) ... 105s Selecting previously unselected package libalgorithm-c3-perl. 105s Preparing to unpack .../061-libalgorithm-c3-perl_0.11-2_all.deb ... 105s Unpacking libalgorithm-c3-perl (0.11-2) ... 105s Selecting previously unselected package libanyevent-perl. 105s Preparing to unpack .../062-libanyevent-perl_7.170-2build7_s390x.deb ... 105s Unpacking libanyevent-perl (7.170-2build7) ... 105s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 105s Preparing to unpack .../063-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 105s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 105s Selecting previously unselected package libdynaloader-functions-perl. 105s Preparing to unpack .../064-libdynaloader-functions-perl_0.004-2_all.deb ... 105s Unpacking libdynaloader-functions-perl (0.004-2) ... 105s Selecting previously unselected package libdevel-callchecker-perl:s390x. 105s Preparing to unpack .../065-libdevel-callchecker-perl_0.009-2_s390x.deb ... 105s Unpacking libdevel-callchecker-perl:s390x (0.009-2) ... 105s Selecting previously unselected package libparams-classify-perl:s390x. 105s Preparing to unpack .../066-libparams-classify-perl_0.015-2build6_s390x.deb ... 105s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 105s Selecting previously unselected package libmodule-runtime-perl. 105s Preparing to unpack .../067-libmodule-runtime-perl_0.018-1_all.deb ... 105s Unpacking libmodule-runtime-perl (0.018-1) ... 105s Selecting previously unselected package libtry-tiny-perl. 105s Preparing to unpack .../068-libtry-tiny-perl_0.32-1_all.deb ... 105s Unpacking libtry-tiny-perl (0.32-1) ... 105s Selecting previously unselected package libmodule-implementation-perl. 105s Preparing to unpack .../069-libmodule-implementation-perl_0.09-2_all.deb ... 105s Unpacking libmodule-implementation-perl (0.09-2) ... 105s Selecting previously unselected package libsub-exporter-progressive-perl. 105s Preparing to unpack .../070-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 105s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 105s Selecting previously unselected package libvariable-magic-perl. 105s Preparing to unpack .../071-libvariable-magic-perl_0.64-1build1_s390x.deb ... 105s Unpacking libvariable-magic-perl (0.64-1build1) ... 105s Selecting previously unselected package libb-hooks-endofscope-perl. 105s Preparing to unpack .../072-libb-hooks-endofscope-perl_0.28-2_all.deb ... 105s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 105s Selecting previously unselected package libcrypt-random-seed-perl. 105s Preparing to unpack .../073-libcrypt-random-seed-perl_0.03-3_all.deb ... 105s Unpacking libcrypt-random-seed-perl (0.03-3) ... 105s Selecting previously unselected package libmath-random-isaac-perl. 105s Preparing to unpack .../074-libmath-random-isaac-perl_1.004-2_all.deb ... 105s Unpacking libmath-random-isaac-perl (1.004-2) ... 105s Selecting previously unselected package libbytes-random-secure-perl. 105s Preparing to unpack .../075-libbytes-random-secure-perl_0.29-3_all.deb ... 105s Unpacking libbytes-random-secure-perl (0.29-3) ... 105s Selecting previously unselected package libclass-c3-perl. 105s Preparing to unpack .../076-libclass-c3-perl_0.35-2_all.deb ... 105s Unpacking libclass-c3-perl (0.35-2) ... 105s Selecting previously unselected package libclass-data-inheritable-perl. 105s Preparing to unpack .../077-libclass-data-inheritable-perl_0.10-1_all.deb ... 105s Unpacking libclass-data-inheritable-perl (0.10-1) ... 105s Selecting previously unselected package libclass-inspector-perl. 105s Preparing to unpack .../078-libclass-inspector-perl_1.36-3_all.deb ... 105s Unpacking libclass-inspector-perl (1.36-3) ... 105s Selecting previously unselected package libclass-method-modifiers-perl. 105s Preparing to unpack .../079-libclass-method-modifiers-perl_2.15-1_all.deb ... 105s Unpacking libclass-method-modifiers-perl (2.15-1) ... 105s Selecting previously unselected package libclass-singleton-perl. 105s Preparing to unpack .../080-libclass-singleton-perl_1.6-2_all.deb ... 105s Unpacking libclass-singleton-perl (1.6-2) ... 105s Selecting previously unselected package libclone-perl:s390x. 105s Preparing to unpack .../081-libclone-perl_0.47-1_s390x.deb ... 105s Unpacking libclone-perl:s390x (0.47-1) ... 105s Selecting previously unselected package perl-openssl-defaults:s390x. 105s Preparing to unpack .../082-perl-openssl-defaults_7build3_s390x.deb ... 105s Unpacking perl-openssl-defaults:s390x (7build3) ... 105s Selecting previously unselected package libcrypt-ssleay-perl. 105s Preparing to unpack .../083-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 105s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 105s Selecting previously unselected package libparams-util-perl. 105s Preparing to unpack .../084-libparams-util-perl_1.102-3build1_s390x.deb ... 105s Unpacking libparams-util-perl (1.102-3build1) ... 105s Selecting previously unselected package libsub-install-perl. 105s Preparing to unpack .../085-libsub-install-perl_0.929-1_all.deb ... 105s Unpacking libsub-install-perl (0.929-1) ... 105s Selecting previously unselected package libdata-optlist-perl. 105s Preparing to unpack .../086-libdata-optlist-perl_0.114-1_all.deb ... 105s Unpacking libdata-optlist-perl (0.114-1) ... 105s Selecting previously unselected package libdevel-stacktrace-perl. 105s Preparing to unpack .../087-libdevel-stacktrace-perl_2.0500-1_all.deb ... 105s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 105s Selecting previously unselected package libencode-locale-perl. 105s Preparing to unpack .../088-libencode-locale-perl_1.05-3_all.deb ... 105s Unpacking libencode-locale-perl (1.05-3) ... 105s Selecting previously unselected package libsub-exporter-perl. 105s Preparing to unpack .../089-libsub-exporter-perl_0.990-1_all.deb ... 105s Unpacking libsub-exporter-perl (0.990-1) ... 105s Selecting previously unselected package libeval-closure-perl. 105s Preparing to unpack .../090-libeval-closure-perl_0.14-3_all.deb ... 105s Unpacking libeval-closure-perl (0.14-3) ... 105s Selecting previously unselected package libexception-class-perl. 105s Preparing to unpack .../091-libexception-class-perl_1.45-1_all.deb ... 105s Unpacking libexception-class-perl (1.45-1) ... 105s Selecting previously unselected package libfcgi0t64:s390x. 105s Preparing to unpack .../092-libfcgi0t64_2.4.5-0.1_s390x.deb ... 105s Unpacking libfcgi0t64:s390x (2.4.5-0.1) ... 105s Selecting previously unselected package libfcgi-perl. 105s Preparing to unpack .../093-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 105s Unpacking libfcgi-perl (0.82+ds-3build3) ... 105s Selecting previously unselected package libtimedate-perl. 105s Preparing to unpack .../094-libtimedate-perl_2.3300-2_all.deb ... 105s Unpacking libtimedate-perl (2.3300-2) ... 105s Selecting previously unselected package libhttp-date-perl. 105s Preparing to unpack .../095-libhttp-date-perl_6.06-1_all.deb ... 105s Unpacking libhttp-date-perl (6.06-1) ... 105s Selecting previously unselected package libfile-listing-perl. 105s Preparing to unpack .../096-libfile-listing-perl_6.16-1_all.deb ... 105s Unpacking libfile-listing-perl (6.16-1) ... 105s Selecting previously unselected package libfile-sharedir-perl. 105s Preparing to unpack .../097-libfile-sharedir-perl_1.118-3_all.deb ... 105s Unpacking libfile-sharedir-perl (1.118-3) ... 105s Selecting previously unselected package libhtml-tagset-perl. 105s Preparing to unpack .../098-libhtml-tagset-perl_3.24-1_all.deb ... 105s Unpacking libhtml-tagset-perl (3.24-1) ... 105s Selecting previously unselected package liburi-perl. 105s Preparing to unpack .../099-liburi-perl_5.30-1_all.deb ... 105s Unpacking liburi-perl (5.30-1) ... 105s Selecting previously unselected package libhtml-parser-perl:s390x. 105s Preparing to unpack .../100-libhtml-parser-perl_3.83-1build1_s390x.deb ... 105s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 105s Selecting previously unselected package libhtml-tree-perl. 105s Preparing to unpack .../101-libhtml-tree-perl_5.07-3_all.deb ... 105s Unpacking libhtml-tree-perl (5.07-3) ... 105s Selecting previously unselected package libio-html-perl. 105s Preparing to unpack .../102-libio-html-perl_1.004-3_all.deb ... 105s Unpacking libio-html-perl (1.004-3) ... 105s Selecting previously unselected package liblwp-mediatypes-perl. 105s Preparing to unpack .../103-liblwp-mediatypes-perl_6.04-2_all.deb ... 105s Unpacking liblwp-mediatypes-perl (6.04-2) ... 105s Selecting previously unselected package libhttp-message-perl. 105s Preparing to unpack .../104-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 106s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 106s Selecting previously unselected package libhttp-cookies-perl. 106s Preparing to unpack .../105-libhttp-cookies-perl_6.11-1_all.deb ... 106s Unpacking libhttp-cookies-perl (6.11-1) ... 106s Selecting previously unselected package libpod-parser-perl. 106s Preparing to unpack .../106-libpod-parser-perl_1.67-1_all.deb ... 106s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 106s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 106s Unpacking libpod-parser-perl (1.67-1) ... 106s Selecting previously unselected package libhttp-negotiate-perl. 106s Preparing to unpack .../107-libhttp-negotiate-perl_6.01-2_all.deb ... 106s Unpacking libhttp-negotiate-perl (6.01-2) ... 106s Selecting previously unselected package libnet-ssleay-perl:s390x. 106s Preparing to unpack .../108-libnet-ssleay-perl_1.94-3_s390x.deb ... 106s Unpacking libnet-ssleay-perl:s390x (1.94-3) ... 106s Selecting previously unselected package libio-socket-ssl-perl. 106s Preparing to unpack .../109-libio-socket-ssl-perl_2.089-1_all.deb ... 106s Unpacking libio-socket-ssl-perl (2.089-1) ... 106s Selecting previously unselected package libnet-http-perl. 106s Preparing to unpack .../110-libnet-http-perl_6.23-1_all.deb ... 106s Unpacking libnet-http-perl (6.23-1) ... 106s Selecting previously unselected package liblwp-protocol-https-perl. 106s Preparing to unpack .../111-liblwp-protocol-https-perl_6.14-1_all.deb ... 106s Unpacking liblwp-protocol-https-perl (6.14-1) ... 106s Selecting previously unselected package libwww-robotrules-perl. 106s Preparing to unpack .../112-libwww-robotrules-perl_6.02-1_all.deb ... 106s Unpacking libwww-robotrules-perl (6.02-1) ... 106s Selecting previously unselected package libwww-perl. 106s Preparing to unpack .../113-libwww-perl_6.78-1_all.deb ... 106s Unpacking libwww-perl (6.78-1) ... 106s Selecting previously unselected package libxml-parser-perl. 106s Preparing to unpack .../114-libxml-parser-perl_2.47-1build4_s390x.deb ... 106s Unpacking libxml-parser-perl (2.47-1build4) ... 106s Selecting previously unselected package libxml-perl. 106s Preparing to unpack .../115-libxml-perl_0.08-4_all.deb ... 106s Unpacking libxml-perl (0.08-4) ... 106s Selecting previously unselected package libxml-regexp-perl. 106s Preparing to unpack .../116-libxml-regexp-perl_0.04-1.1_all.deb ... 106s Unpacking libxml-regexp-perl (0.04-1.1) ... 106s Selecting previously unselected package libxml-dom-perl. 106s Preparing to unpack .../117-libxml-dom-perl_1.46-2_all.deb ... 106s Unpacking libxml-dom-perl (1.46-2) ... 106s Selecting previously unselected package libhttp-dav-perl. 106s Preparing to unpack .../118-libhttp-dav-perl_0.50-1_all.deb ... 106s Unpacking libhttp-dav-perl (0.50-1) ... 106s Selecting previously unselected package libmro-compat-perl. 106s Preparing to unpack .../119-libmro-compat-perl_0.15-2_all.deb ... 106s Unpacking libmro-compat-perl (0.15-2) ... 106s Selecting previously unselected package libpackage-stash-perl. 106s Preparing to unpack .../120-libpackage-stash-perl_0.40-1_all.deb ... 106s Unpacking libpackage-stash-perl (0.40-1) ... 106s Selecting previously unselected package libsub-identify-perl. 106s Preparing to unpack .../121-libsub-identify-perl_0.14-3build4_s390x.deb ... 106s Unpacking libsub-identify-perl (0.14-3build4) ... 106s Selecting previously unselected package libsub-name-perl:s390x. 106s Preparing to unpack .../122-libsub-name-perl_0.28-1_s390x.deb ... 106s Unpacking libsub-name-perl:s390x (0.28-1) ... 106s Selecting previously unselected package libnamespace-clean-perl. 106s Preparing to unpack .../123-libnamespace-clean-perl_0.27-2_all.deb ... 106s Unpacking libnamespace-clean-perl (0.27-2) ... 106s Selecting previously unselected package libnamespace-autoclean-perl. 106s Preparing to unpack .../124-libnamespace-autoclean-perl_0.31-1_all.deb ... 106s Unpacking libnamespace-autoclean-perl (0.31-1) ... 106s Selecting previously unselected package libparams-validationcompiler-perl. 106s Preparing to unpack .../125-libparams-validationcompiler-perl_0.31-1_all.deb ... 106s Unpacking libparams-validationcompiler-perl (0.31-1) ... 106s Selecting previously unselected package libprotocol-http2-perl. 106s Preparing to unpack .../126-libprotocol-http2-perl_1.11-1_all.deb ... 106s Unpacking libprotocol-http2-perl (1.11-1) ... 106s Selecting previously unselected package librole-tiny-perl. 106s Preparing to unpack .../127-librole-tiny-perl_2.002004-1_all.deb ... 106s Unpacking librole-tiny-perl (2.002004-1) ... 106s Selecting previously unselected package libsub-quote-perl. 106s Preparing to unpack .../128-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 106s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 106s Selecting previously unselected package libxstring-perl:s390x. 106s Preparing to unpack .../129-libxstring-perl_0.005-2build4_s390x.deb ... 106s Unpacking libxstring-perl:s390x (0.005-2build4) ... 106s Selecting previously unselected package libspecio-perl. 106s Preparing to unpack .../130-libspecio-perl_0.50-1_all.deb ... 106s Unpacking libspecio-perl (0.50-1) ... 106s Selecting previously unselected package perl-doc. 106s Preparing to unpack .../131-perl-doc_5.40.1-3_all.deb ... 106s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 106s Unpacking perl-doc (5.40.1-3) ... 106s Selecting previously unselected package libdatetime-locale-perl. 106s Preparing to unpack .../132-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 106s Unpacking libdatetime-locale-perl (1:1.41-1) ... 106s Selecting previously unselected package libdatetime-timezone-perl. 106s Preparing to unpack .../133-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 106s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 106s Selecting previously unselected package libdatetime-perl. 106s Preparing to unpack .../134-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 106s Unpacking libdatetime-perl (2:1.65-1build3) ... 106s Setting up libanyevent-perl (7.170-2build7) ... 106s Setting up libmath-random-isaac-perl (1.004-2) ... 106s Setting up libclass-inspector-perl (1.36-3) ... 106s Setting up libdynaloader-functions-perl (0.004-2) ... 106s Setting up libclass-method-modifiers-perl (2.15-1) ... 106s Setting up libxml-regexp-perl (0.04-1.1) ... 106s Setting up libclone-perl:s390x (0.47-1) ... 106s Setting up libarchive-zip-perl (1.68-1) ... 106s Setting up libsub-identify-perl (0.14-3build4) ... 106s Setting up libfcgi0t64:s390x (2.4.5-0.1) ... 106s Setting up libhtml-tagset-perl (3.24-1) ... 106s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 106s Setting up liblwp-mediatypes-perl (6.04-2) ... 106s Setting up libtry-tiny-perl (0.32-1) ... 106s Setting up libprotocol-http2-perl (1.11-1) ... 106s Setting up perl-openssl-defaults:s390x (7build3) ... 106s Setting up perl-doc (5.40.1-3) ... 106s Setting up m4 (1.4.19-8) ... 106s Setting up libclass-singleton-perl (1.6-2) ... 106s Setting up libencode-locale-perl (1.05-3) ... 106s Setting up libxstring-perl:s390x (0.005-2build4) ... 106s Setting up libgomp1:s390x (15.1.0-2ubuntu1) ... 106s Setting up libpcre2-16-0:s390x (10.45-1) ... 106s Setting up libsub-install-perl (0.929-1) ... 106s Setting up autotools-dev (20240727.1) ... 106s Setting up libpcre2-32-0:s390x (10.45-1) ... 106s Setting up libclass-data-inheritable-perl (0.10-1) ... 106s Setting up libalgorithm-c3-perl (0.11-2) ... 106s Setting up libexpat1-dev:s390x (2.7.1-1) ... 106s Setting up libcrypt-random-seed-perl (0.03-3) ... 106s Setting up libldap-dev:s390x (2.6.9+dfsg-2ubuntu1) ... 106s Setting up uuid-dev:s390x (2.40.2-14ubuntu1) ... 106s Setting up libmpc3:s390x (1.3.1-1build2) ... 106s Setting up libvariable-magic-perl (0.64-1build1) ... 106s Setting up libio-html-perl (1.004-3) ... 106s Setting up libpod-parser-perl (1.67-1) ... 106s Setting up autopoint (0.23.1-2) ... 106s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 106s Setting up libparams-util-perl (1.102-3build1) ... 106s Setting up autoconf (2.72-3ubuntu1) ... 106s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 106s Setting up libtimedate-perl (2.3300-2) ... 106s Setting up libubsan1:s390x (15.1.0-2ubuntu1) ... 106s Setting up libsub-name-perl:s390x (0.28-1) ... 106s Setting up libpcre2-posix3:s390x (10.45-1) ... 106s Setting up dwz (0.15-1build6) ... 106s Setting up libsctp1:s390x (1.0.21+dfsg-1) ... 106s Setting up libasan8:s390x (15.1.0-2ubuntu1) ... 106s Setting up libapr1t64:s390x (1.7.5-1) ... 106s Setting up librole-tiny-perl (2.002004-1) ... 106s Setting up debugedit (1:5.1-2) ... 106s Setting up libfile-sharedir-perl (1.118-3) ... 106s Setting up libfcgi-perl (0.82+ds-3build3) ... 106s Setting up liblua5.4-0:s390x (5.4.7-1) ... 106s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 106s Setting up libdevel-stacktrace-perl (2.0500-1) ... 106s Setting up apache2-data (2.4.63-1ubuntu1) ... 106s Setting up libisl23:s390x (0.27-1) ... 106s Setting up libcc1-0:s390x (15.1.0-2ubuntu1) ... 106s Setting up liburi-perl (5.30-1) ... 106s Setting up libitm1:s390x (15.1.0-2ubuntu1) ... 106s Setting up libnet-ssleay-perl:s390x (1.94-3) ... 106s Setting up automake (1:1.17-3ubuntu1) ... 106s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 106s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 106s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 106s Setting up libhttp-date-perl (6.06-1) ... 106s Setting up gettext (0.23.1-2) ... 106s Setting up libfile-listing-perl (6.16-1) ... 106s Setting up libpcre2-dev:s390x (10.45-1) ... 106s Setting up libnet-http-perl (6.23-1) ... 106s Setting up libexception-class-perl (1.45-1) ... 106s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 106s Setting up libclass-c3-perl (0.35-2) ... 106s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 106s Setting up libdevel-callchecker-perl:s390x (0.009-2) ... 106s Setting up intltool-debian (0.35.0+20060710.6) ... 106s Setting up libbytes-random-secure-perl (0.29-3) ... 106s Setting up libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 106s Setting up libdata-optlist-perl (0.114-1) ... 106s Setting up libsctp-dev:s390x (1.0.21+dfsg-1) ... 106s Setting up cpp-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 106s Setting up cpp-14 (14.2.0-19ubuntu2) ... 106s Setting up dh-strip-nondeterminism (1.14.1-2) ... 106s Setting up libwww-robotrules-perl (6.02-1) ... 106s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 106s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 106s Setting up libmro-compat-perl (0.15-2) ... 106s Setting up libgcc-14-dev:s390x (14.2.0-19ubuntu2) ... 106s Setting up libstdc++-14-dev:s390x (14.2.0-19ubuntu2) ... 106s Setting up libio-socket-ssl-perl (2.089-1) ... 106s Setting up libsub-exporter-perl (0.990-1) ... 106s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 106s Setting up apache2-utils (2.4.63-1ubuntu1) ... 106s Setting up libeval-closure-perl (0.14-3) ... 106s Setting up libhttp-negotiate-perl (6.01-2) ... 106s Setting up libparams-validationcompiler-perl (0.31-1) ... 106s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 106s Setting up libhttp-cookies-perl (6.11-1) ... 106s Setting up po-debconf (1.0.21+nmu1) ... 106s Setting up libhtml-tree-perl (5.07-3) ... 106s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 106s Setting up apache2-bin (2.4.63-1ubuntu1) ... 106s Setting up gcc-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 106s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 106s Setting up libmodule-runtime-perl (0.018-1) ... 106s Setting up libapr1-dev (1.7.5-1) ... 106s Setting up g++-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 106s Setting up cpp (4:14.2.0-1ubuntu1) ... 106s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 106s Setting up libmodule-implementation-perl (0.09-2) ... 106s Setting up libpackage-stash-perl (0.40-1) ... 106s Setting up apache2 (2.4.63-1ubuntu1) ... 106s Enabling module mpm_event. 106s Enabling module authz_core. 106s Enabling module authz_host. 106s Enabling module authn_core. 106s Enabling module auth_basic. 106s Enabling module access_compat. 106s Enabling module authn_file. 106s Enabling module authz_user. 106s Enabling module alias. 106s Enabling module dir. 106s Enabling module autoindex. 106s Enabling module env. 106s Enabling module mime. 107s Enabling module negotiation. 107s Enabling module setenvif. 107s Enabling module filter. 107s Enabling module deflate. 107s Enabling module status. 107s Enabling module reqtimeout. 107s Enabling conf charset. 107s Enabling conf localized-error-pages. 107s Enabling conf other-vhosts-access-log. 107s Enabling conf security. 107s Enabling conf serve-cgi-bin. 107s Enabling site 000-default. 107s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 108s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 108s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 108s Setting up gcc-14 (14.2.0-19ubuntu2) ... 108s Setting up libspecio-perl (0.50-1) ... 108s Setting up g++-14 (14.2.0-19ubuntu2) ... 108s Setting up libb-hooks-endofscope-perl (0.28-2) ... 108s Setting up libtool (2.5.4-4) ... 108s Setting up gcc (4:14.2.0-1ubuntu1) ... 108s Setting up dh-autoreconf (20) ... 108s Setting up libnamespace-clean-perl (0.27-2) ... 108s Setting up g++ (4:14.2.0-1ubuntu1) ... 108s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 108s Setting up build-essential (12.12ubuntu1) ... 108s Setting up libnamespace-autoclean-perl (0.31-1) ... 108s Setting up libdatetime-locale-perl (1:1.41-1) ... 108s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 108s Setting up debhelper (13.24.1ubuntu2) ... 108s Setting up libdatetime-perl (2:1.65-1build3) ... 108s Setting up apache2-dev (2.4.63-1ubuntu1) ... 108s Setting up liblwp-protocol-https-perl (6.14-1) ... 108s Setting up libwww-perl (6.78-1) ... 108s Setting up libxml-parser-perl (2.47-1build4) ... 108s Setting up libxml-perl (0.08-4) ... 108s Setting up libxml-dom-perl (1.46-2) ... 108s Setting up libhttp-dav-perl (0.50-1) ... 108s Processing triggers for install-info (7.1.1-1) ... 108s Processing triggers for libc-bin (2.41-6ubuntu1) ... 108s Processing triggers for ufw (0.36.2-9) ... 108s Processing triggers for man-db (2.13.1-1) ... 111s autopkgtest [19:19:05]: test run-test-suite: [----------------------- 111s + set -o pipefail 111s + export LANG=C 111s + LANG=C 111s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 111s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 111s + TESTS= 111s + TESTUSER=tuser 111s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 111s + useradd --user-group --system --create-home -s /bin/bash tuser 111s + cp -a debian/perl-framework /tmp/autopkgtest.KxJXlI/autopkgtest_tmp 112s =============Running-with-mpm_prefork========== 112s + cd /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework 112s + export HARNESS_VERBOSE=1 112s + HARNESS_VERBOSE=1 112s + run_tests mpm_prefork 112s + local MPM=mpm_prefork 112s + shift 112s + local LOG=testlog.mpm_prefork 112s + echo =============Running-with-mpm_prefork========== 112s + rm -f apache2.conf.debian 112s + cp /etc/apache2/apache2.conf apache2.conf.debian 112s + cat /etc/apache2/mods-available/mpm_prefork.load 112s + grep -v mpm_ 112s + 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 112s + xargs cat 112s + for m in bucketeer case_filter case_filter_in 112s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 112s + for m in bucketeer case_filter case_filter_in 112s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 112s + for m in bucketeer case_filter case_filter_in 112s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 112s + cat /etc/apache2/mods-available/mime.conf 112s + echo 'Servername localhost' 112s + make clean 112s make: *** No rule to make target 'clean'. Stop. 112s + true 112s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 112s + chown -R tuser: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp 112s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/apache2.conf.debian' 112s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 112s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 112s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 112s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 112s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 112s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 112s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 112s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 112s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 112s [ info] generating script ./t/htdocs/modules/cgi/big.pl 112s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 112s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 112s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 112s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 112s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 112s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 112s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 112s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 112s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 112s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 112s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 112s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 112s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 112s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 112s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 112s [ info] generating script ./t/htdocs/modules/cgi/action.pl 112s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 112s [ info] generating script ./t/htdocs/modules/cgi/env.pl 112s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 112s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 112s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 112s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 112s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 112s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 112s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 112s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 112s Warning: NAME must be a package name 112s Checking if your kit is complete... 112s Looks good 112s [ info] generating script t/TEST 112s [ info] generating script ./t/cgi-bin/cookies.pl 112s [ info] generating script ./t/cgi-bin/next_available_port.pl 112s [ info] generating script t/TEST 112s Writing MYMETA.yml and MYMETA.json 112s Writing MYMETA.yml and MYMETA.json 112s Checking for Cwd...ok 112s Checking for File::Spec...ok 112s Generating a Unix-style Makefile 112s Writing Makefile for httpd-test 112s Writing MYMETA.yml and MYMETA.json 112s + su tuser -c 't/TEST ' 112s + tee testlog.mpm_prefork 112s [warning] setting ulimit to allow core files 112s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/TEST 112s Duplicate specification "clean" for option "clean" 112s Duplicate specification "help" for option "help" 114s [warning] generating SSL CA for asf 114s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 114s ......+........+.+...+..+....+.........+........+....+...........+...+....+++++++++++++++++++++++++++++++++++++++*....+...+...+..+.......+......+.........+..+....+......+........+...+....+++++++++++++++++++++++++++++++++++++++*....+......+..............+.+.....+....+............+........+.+.....+......+......+..................+.+...+..+.+.....+..........+.................+.+......+........+.......+...+..+.+..+............+....+..+...+.........+...+...+.+...+........+...+............+...............+....+.........+...........+...+.+..............+............+...+......+.......+...+.........+...+..+.......+.....+......+..........+...+......+........+......+.........+...+....+...+..+.....................+.........+...+...+.........+....+.....+.......+..+.+..+...+......+...+.+......+.....+..........+...+.....+......+.......+...+............+.....+............+................+......+......+...+......+.........+..+.........+..........+...........+...+......+....+..+.......+..+....+..+.............+...........+..........+......+..+......+....+........+...+.+...........+.......+...+.........+...+..+...+.+.....+.........+......+......+.+...+.....+............+....+...+..+...............+....+.....+.........+.+..+....+...+...........+.+...+........+..........+...+......+...............+..................+..+................+..+.+..+.............+..+....+......+.....+....+...+.....+.............+..+..........+...+.....+...+....+...+.....+...+................+...+..+..........+...+...+...+..............+......+..........+.....+.....................+.........+.........+.....................+.+...+.....+................+....................+.......+.....+...+.+.....+..................+.......+........+...+............+.+............+..............+......+....+...+..+......++++++ 114s ...+++++++++++++++++++++++++++++++++++++++*..+++++++++++++++++++++++++++++++++++++++*......+.+.....+.........+.+..+...+.........+......+.......+..+.......+....................+.+..................+..+.......+.....+.............+..+.+......+.....+.+.................+.+......+.....+.........+....+...+.....+...+....+............+...+.....+.+......+...+.....+.+..+...................++++++ 114s ----- 114s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 114s [ info] openssl genrsa -out keys/client_revoked.pem 2048 114s [ 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 114s [ 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 -extensions client_ext 114s Using configuration from conf/client_revoked.cnf 114s Check that the request matches the signature 114s Signature ok 114s The Subject's Distinguished Name is as follows 114s countryName :PRINTABLE:'US' 114s stateOrProvinceName :ASN.1 12:'California' 114s localityName :ASN.1 12:'San Francisco' 114s organizationName :ASN.1 12:'ASF' 114s organizationalUnitName:ASN.1 12:'httpd-test' 114s commonName :ASN.1 12:'client_revoked' 114s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 114s Certificate is to be certified until May 6 19:19:08 2026 GMT (365 days) 114s 114s Write out database with 1 new entries 114s Database updated 114s [ 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 114s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 114s Using configuration from conf/cacrl.cnf 114s Revoking Certificate 01. 114s Database updated 114s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 114s Using configuration from conf/cacrl.cnf 114s [ info] generating proxy cert: proxy/client_revoked.pem 114s [ info] openssl genrsa -out keys/client_ok.pem 2048 114s [ 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 114s [ 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_ext -extensions client_ok_ext 114s Using configuration from conf/client_ok.cnf 114s Check that the request matches the signature 114s Signature ok 114s The Subject's Distinguished Name is as follows 114s countryName :PRINTABLE:'US' 114s stateOrProvinceName :ASN.1 12:'California' 114s localityName :ASN.1 12:'San Francisco' 114s organizationName :ASN.1 12:'ASF' 114s organizationalUnitName:ASN.1 12:'httpd-test' 114s commonName :ASN.1 12:'client_ok' 114s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 114s Certificate is to be certified until May 6 19:19:08 2026 GMT (365 days) 114s 114s Write out database with 1 new entries 114s Database updated 114s [ 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 114s [ info] generating proxy cert: proxy/client_ok.pem 114s [ info] openssl genrsa -out keys/client_colon.pem 2048 114s [ 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 114s [ 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 -extensions client_ext 114s Using configuration from conf/client_colon.cnf 114s Check that the request matches the signature 114s Signature ok 114s The Subject's Distinguished Name is as follows 114s countryName :PRINTABLE:'US' 114s stateOrProvinceName :ASN.1 12:'California' 114s localityName :ASN.1 12:'San Francisco' 114s organizationName :ASN.1 12:'ASF' 114s organizationalUnitName:ASN.1 12:'httpd-test' 114s commonName :ASN.1 12:'user:colon' 114s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 114s Certificate is to be certified until May 6 19:19:08 2026 GMT (365 days) 114s 114s Write out database with 1 new entries 114s Database updated 114s [ 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 114s [ info] generating proxy cert: proxy/client_colon.pem 114s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 115s [ 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 115s [ 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 -extensions client_ext 115s Using configuration from conf/client_snakeoil.cnf 115s Check that the request matches the signature 115s Signature ok 115s The Subject's Distinguished Name is as follows 115s countryName :PRINTABLE:'AU' 115s stateOrProvinceName :ASN.1 12:'Queensland' 115s localityName :ASN.1 12:'Mackay' 115s organizationName :ASN.1 12:'Snake Oil, Ltd.' 115s organizationalUnitName:ASN.1 12:'Staff' 115s commonName :ASN.1 12:'client_snakeoil' 115s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 115s Certificate is to be certified until May 6 19:19:09 2026 GMT (365 days) 115s 115s Write out database with 1 new entries 115s Database updated 115s [ 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 115s [ info] generating proxy cert: proxy/client_snakeoil.pem 115s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 116s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 116s [ 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 116s [ 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 116s Using configuration from conf/server_des3_dsa.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:09 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 116s [ 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 116s [ 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 116s Using configuration from conf/server2_des3_dsa.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:10 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] openssl genrsa -out keys/server2.pem 2048 116s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 116s [ 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 116s Using configuration from conf/server2.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:10 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 116s [ 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 116s [ 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 116s Using configuration from conf/server2_dsa.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:10 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 116s [ 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 116s [ 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 116s Using configuration from conf/server_des3.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:10 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 116s [ 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 116s [ 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 116s Using configuration from conf/server2_des3.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:10 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 116s [ 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 116s [ 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 116s Using configuration from conf/server_dsa.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:10 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] openssl genrsa -out keys/server.pem 2048 116s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 116s [ 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 116s Using configuration from conf/server.cnf 116s Check that the request matches the signature 116s Signature ok 116s The Subject's Distinguished Name is as follows 116s countryName :PRINTABLE:'US' 116s stateOrProvinceName :ASN.1 12:'California' 116s localityName :ASN.1 12:'San Francisco' 116s organizationName :ASN.1 12:'ASF' 116s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 116s commonName :ASN.1 12:'localhost' 116s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 116s Certificate is to be certified until May 6 19:19:10 2026 GMT (365 days) 116s 116s Write out database with 1 new entries 116s Database updated 116s [ info] linked ca-bundle.crl to fdd35eee.r0 116s cd test_utilities && make .libs/mod_test_utilities.so 116s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 116s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 116s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 116s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 117s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 117s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 117s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 117s cd test_rwrite && make .libs/mod_test_rwrite.so 117s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 117s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 117s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 117s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 117s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 117s cd authany && make .libs/mod_authany.so 117s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 117s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 117s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 117s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 117s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 117s cd test_ssl && make .libs/mod_test_ssl.so 117s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 117s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 117s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 117s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 117s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 117s cd test_apr_uri && make .libs/mod_test_apr_uri.so 117s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 117s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 118s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 118s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 118s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 118s cd eat_post && make .libs/mod_eat_post.so 118s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 118s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 118s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 118s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 118s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 118s cd nntp_like && make .libs/mod_nntp_like.so 118s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 118s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 118s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 118s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 118s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 118s cd client_add_filter && make .libs/mod_client_add_filter.so 118s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 118s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 118s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 118s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 118s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 118s cd echo_post && make .libs/mod_echo_post.so 118s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 118s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 119s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 119s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 119s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 119s cd input_body_filter && make .libs/mod_input_body_filter.so 119s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 119s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 119s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 119s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 119s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 119s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 119s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 119s cd random_chunk && make .libs/mod_random_chunk.so 119s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 119s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 119s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 119s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 119s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 119s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 119s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 119s cd memory_track && make .libs/mod_memory_track.so 119s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 119s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 119s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 119s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 119s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 119s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 119s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 119s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 119s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 119s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 119s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 119s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 120s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 120s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 120s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 120s cd list_modules && make .libs/mod_list_modules.so 120s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 120s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 120s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 120s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 120s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 120s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 120s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 120s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 120s cd test_session && make .libs/mod_test_session.so 120s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 120s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 120s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 120s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 120s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 120s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 120s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 120s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 120s cd fold && make .libs/mod_fold.so 120s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 120s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 120s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 120s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 120s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 120s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 120s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 120s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 120s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 120s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 120s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 120s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 120s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 120s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 120s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 120s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 120s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 121s /usr/sbin/apache2 -d /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 121s using Apache/2.4.63 (prefork MPM) 121s 121s waiting 60 seconds for server to start: .[Tue May 06 19:19:15.002377 2025] [core:trace3] [pid 10165:tid 10165] core.c(3482): Setting LogLevel for all modules to trace8 121s [Tue May 06 19:19:15.002733 2025] [core:trace6] [pid 10165:tid 10165] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 121s [Tue May 06 19:19:15.002759 2025] [core:trace3] [pid 10165:tid 10165] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 121s [Tue May 06 19:19:15.003347 2025] [core:trace6] [pid 10165:tid 10165] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 121s [Tue May 06 19:19:15.003371 2025] [core:trace3] [pid 10165:tid 10165] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 121s [Tue May 06 19:19:15.003388 2025] [core:trace3] [pid 10165:tid 10165] core.c(3482): Setting LogLevel for all modules to info 121s [Tue May 06 19:19:15.003410 2025] [core:trace6] [pid 10165:tid 10165] core.c(3499): Cannot find module 'core', trying 'core_module' 121s [Tue May 06 19:19:15.003427 2025] [core:trace3] [pid 10165:tid 10165] core.c(3509): Setting LogLevel for module core.c to crit 121s [Tue May 06 19:19:15.003446 2025] [core:trace3] [pid 10165:tid 10165] core.c(3482): Setting LogLevel for all modules to crit 121s [Tue May 06 19:19:15.003465 2025] [core:trace6] [pid 10165:tid 10165] core.c(3499): Cannot find module 'core', trying 'core_module' 121s [Tue May 06 19:19:15.003469 2025] [core:trace3] [pid 10165:tid 10165] core.c(3509): Setting LogLevel for module core.c to info 121s [Tue May 06 19:19:15.003471 2025] [core:trace3] [pid 10165:tid 10165] core.c(3482): Setting LogLevel for all modules to crit 121s [Tue May 06 19:19:15.003479 2025] [core:trace6] [pid 10165:tid 10165] core.c(3499): Cannot find module 'core', trying 'core_module' 121s [Tue May 06 19:19:15.003482 2025] [core:trace3] [pid 10165:tid 10165] core.c(3509): Setting LogLevel for module core.c to info 121s [Tue May 06 19:19:15.003484 2025] [core:trace3] [pid 10165:tid 10165] core.c(3482): Setting LogLevel for all modules to crit 121s [Tue May 06 19:19:15.003488 2025] [core:trace3] [pid 10165:tid 10165] core.c(3482): Setting LogLevel for all modules to info 121s [Tue May 06 19:19:15.003494 2025] [core:trace6] [pid 10165:tid 10165] core.c(3499): Cannot find module 'core', trying 'core_module' 121s [Tue May 06 19:19:15.003497 2025] [core:trace3] [pid 10165:tid 10165] core.c(3509): Setting LogLevel for module core.c to crit 121s [Tue May 06 19:19:15.003500 2025] [core:trace3] [pid 10165:tid 10165] core.c(3482): Setting LogLevel for all modules to info 121s [Tue May 06 19:19:15.003798 2025] [alias:warn] [pid 10165:tid 10165] AH00671: The Alias directive in /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 121s [Tue May 06 19:19:15.003808 2025] [proxy:info] [pid 10165:tid 10165] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 121s [Tue May 06 19:19:15.004122 2025] [proxy:info] [pid 10165:tid 10165] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 121s [Tue May 06 19:19:15.004129 2025] [core:trace6] [pid 10165:tid 10165] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 121s [Tue May 06 19:19:15.004134 2025] [core:trace3] [pid 10165:tid 10165] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 121s 121s waiting 60 seconds for server to start: ok (waited 0 secs) 121s server localhost:8529 started 121s server localhost:8530 listening (mod_nntp_like) 121s server localhost:8531 listening (mod_nntp_like_ssl) 121s server localhost:8532 listening (mod_ssl) 121s server localhost:8533 listening (ssl_optional_cc) 121s server localhost:8534 listening (ssl_pr33791) 121s server localhost:8535 listening (ssl_ocsp) 121s server localhost:8536 listening (mod_vhost_alias) 121s server localhost:8537 listening (mod_include) 121s server localhost:8538 listening (mod_proxy) 121s server localhost:8539 listening (proxy_http_bal1) 121s server localhost:8540 listening (proxy_http_bal2) 121s server localhost:8541 listening (proxy_http_balancer) 121s server localhost:8544 listening (proxy_fcgi) 121s server localhost:8545 listening (cve_2011_3368_rewrite) 121s server localhost:8546 listening (proxy_http_reverse) 121s server localhost:8547 listening (proxy_http_nofwd) 121s server localhost:8548 listening (cve_2011_3368) 121s server localhost:8549 listening (mod_headers) 121s server localhost:8550 listening (mod_echo) 121s server localhost:8551 listening (mod_echo_ssl) 121s server localhost:8552 listening (error_document) 121s server localhost:8553 listening (http_unsafe) 121s server localhost:8554 listening (http_strict) 121s server localhost:8555 listening (remote_ip) 121s server localhost:8556 listening (core) 121s server localhost:8557 listening (mod_cache) 121s server localhost:8558 listening (proxy_http_https) 121s server localhost:8559 listening (proxy_https_https) 121s server localhost:8560 listening (proxy_http_https_proxy_section) 121s server localhost:8561 listening (proxy_https_https_proxy_section) 121s server localhost:8562 listening (proxy_https_http) 122s [ info] adding source lib /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 127s t/ab/base.t ......................... 127s 1..5 127s # Running under perl version 5.040001 for linux 127s # Current time local: Tue May 6 19:19:19 2025 127s # Current time GMT: Tue May 6 19:19:19 2025 127s # Using Test.pm version 1.31 127s # Using Apache/Test.pm version 1.44 127s # # running: 127s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 127s ok 1 127s ok 2 127s # # running: 127s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 127s ok 3 127s ok 4 127s ok 5 127s ok 128s t/apache/404.t ...................... 128s 1..2 128s # Running under perl version 5.040001 for linux 128s # Current time local: Tue May 6 19:19:21 2025 128s # Current time GMT: Tue May 6 19:19:21 2025 128s # Using Test.pm version 1.31 128s # Using Apache/Test.pm version 1.44 128s # GET_STR Response: 128s # HTTP/1.1 404 Not Found 128s # Connection: close 128s # Date: Tue, 06 May 2025 19:19:22 GMT 128s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 128s # Content-Length: 196 128s # Content-Type: text/html; charset=iso-8859-1 128s # Client-Date: Tue, 06 May 2025 19:19:22 GMT 128s # Client-Peer: 127.0.0.1:8529 128s # Client-Response-Num: 1 128s # Title: 404 Not Found 128s # 128s # 128s # 128s # 404 Not Found 128s # 128s #

Not Found

128s #

The requested URL was not found on this server.

128s # 128s ok 1 128s ok 2 128s ok 130s t/apache/acceptpathinfo.t ........... 130s 1..36 130s # Running under perl version 5.040001 for linux 130s # Current time local: Tue May 6 19:19:22 2025 130s # Current time GMT: Tue May 6 19:19:22 2025 130s # Using Test.pm version 1.31 130s # Using Apache/Test.pm version 1.44 130s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 130s # expected: '200' 130s # received: '200' 130s ok 1 130s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 130s # expected: qr/_\(none\)_/ 130s # received: '_(none)_' 130s ok 2 130s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 130s # expected: '404' 130s # received: '404' 130s ok 3 130s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 130s # expected: qr/Not Found/ 130s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 130s ok 36 130s ok 132s t/apache/byterange.t ................ 132s # using LWP client 132s 1..219 132s # Running under perl version 5.040001 for linux 132s # Current time local: Tue May 6 19:19:24 2025 132s # Current time GMT: Tue May 6 19:19:24 2025 132s # Using Test.pm version 1.31 132s # Using Apache/Test.pm version 1.44 132s downloaded 19556 bytes, file is 19556 bytes 132s ok 1 132s downloaded 56240 bytes, file is 56240 bytes 132s ok 2 132s downloaded 34282 bytes, file is 34282 bytes 132s ok 3 132s downloaded 55872 bytes, file is 55872 bytes 132s ok 4 132s downloaded 43888 bytes, file is 43888 bytes 132s ok 5 132s downloaded 89272 bytes, file is 89272 bytes 132s ok 6 132s downloaded 9991 bytes, file is 9991 bytes 132s ok 7 132s downloaded 9577 bytes, file is 9577 bytes 132s ok 8 132s downloaded 4100 bytes, file is 4100 bytes 132s ok 9 132s downloaded 3672 bytes, file is 3672 bytes 132s ok 10 132s downloaded 7680 bytes, file is 7680 bytes 132s ok 11 132s downloaded 144297 bytes, file is 144297 bytes 132s ok 12 132s downloaded 7966 bytes, file is 7966 bytes 132s ok 13 132s downloaded 6891 bytes, file is 6891 bytes 132s ok 14 132s downloaded 7760 bytes, file is 7760 bytes 132s ok 15 132s downloaded 6327 bytes, file is 6327 bytes 132s ok 16 132s downloaded 133639 bytes, file is 133639 bytes 132s ok 17 132s downloaded 6142 bytes, file is 6142 bytes 132s ok 18 132s downloaded 3594 bytes, file is 3594 bytes 132s ok 19 132s downloaded 4085 bytes, file is 4085 bytes 132s ok 20 132s downloaded 119424 bytes, file is 119424 bytes 132s ok 21 132s downloaded 6597 bytes, file is 6597 bytes 132s ok 22 132s downloaded 5335 bytes, file is 5335 bytes 132s ok 23 132s downloaded 4616 bytes, file is 4616 bytes 132s ok 24 132s downloaded 115538 bytes, file is 115538 bytes 132s ok 25 132s downloaded 10759 bytes, file is 10759 bytes 132s ok 26 132s downloaded 12271 bytes, file is 12271 bytes 132s ok 27 132s downloaded 9232 bytes, file is 9232 bytes 132s ok 28 132s downloaded 129679 bytes, file is 129679 bytes 132s ok 29 132s downloaded 10557 bytes, file is 10557 bytes 132s ok 30 132s downloaded 12319 bytes, file is 12319 bytes 132s ok 31 132s downloaded 8442 bytes, file is 8442 bytes 132s ok 32 132s downloaded 4450 bytes, file is 4450 bytes 132s ok 33 132s downloaded 64521 bytes, file is 64521 bytes 132s ok 34 132s downloaded 8201 bytes, file is 8201 bytes 132s ok 35 132s downloaded 4103 bytes, file is 4103 bytes 132s ok 36 132s downloaded 10924 bytes, file is 10924 bytes 132s ok 37 132s downloaded 4456 bytes, file is 4456 bytes 132s ok 38 132s downloaded 100186 bytes, file is 100186 bytes 132s ok 39 132s downloaded 7717 bytes, file is 7717 bytes 132s ok 40 132s downloaded 7702 bytes, file is 7702 bytes 132s ok 41 132s downloaded 7017 bytes, file is 7017 bytes 132s ok 42 132s downloaded 71129 bytes, file is 71129 bytes 132s ok 43 132s downloaded 4599 bytes, file is 4599 bytes 132s ok 44 132s downloaded 6150 bytes, file is 6150 bytes 132s ok 45 132s downloaded 5111 bytes, file is 5111 bytes 132s ok 46 132s downloaded 41016 bytes, file is 41016 bytes 132s ok 47 132s downloaded 5730 bytes, file is 5730 bytes 132s ok 48 132s downloaded 4682 bytes, file is 4682 bytes 132s ok 49 132s downloaded 4980 bytes, file is 4980 bytes 132s ok 50 132s downloaded 54032 bytes, file is 54032 bytes 132s ok 51 132s downloaded 7007 bytes, file is 7007 bytes 132s ok 52 132s downloaded 37377 bytes, file is 37377 bytes 132s ok 53 132s downloaded 4214 bytes, file is 4214 bytes 132s ok 54 132s downloaded 3944 bytes, file is 3944 bytes 132s ok 55 132s downloaded 4054 bytes, file is 4054 bytes 132s ok 56 132s downloaded 44427 bytes, file is 44427 bytes 132s ok 57 132s downloaded 4744 bytes, file is 4744 bytes 132s ok 58 132s downloaded 3945 bytes, file is 3945 bytes 132s ok 59 132s downloaded 4055 bytes, file is 4055 bytes 132s ok 60 132s downloaded 68935 bytes, file is 68935 bytes 132s ok 61 132s downloaded 3946 bytes, file is 3946 bytes 132s ok 62 132s downloaded 4056 bytes, file is 4056 bytes 132s ok 63 132s downloaded 51099 bytes, file is 51099 bytes 132s ok 64 132s downloaded 5596 bytes, file is 5596 bytes 132s ok 65 132s downloaded 124707 bytes, file is 124707 bytes 132s ok 66 132s downloaded 107195 bytes, file is 107195 bytes 132s ok 67 132s downloaded 38060 bytes, file is 38060 bytes 132s ok 68 132s downloaded 4470 bytes, file is 4470 bytes 132s ok 69 132s downloaded 6335 bytes, file is 6335 bytes 132s ok 70 132s downloaded 7363 bytes, file is 7363 bytes 132s ok 71 132s downloaded 5889 bytes, file is 5889 bytes 132s ok 72 132s downloaded 4651 bytes, file is 4651 bytes 132s ok 73 132s downloaded 8356 bytes, file is 8356 bytes 132s ok 74 132s downloaded 25281 bytes, file is 25281 bytes 132s ok 75 132s downloaded 53901 bytes, file is 53901 bytes 132s ok 76 132s downloaded 115157 bytes, file is 115157 bytes 132s ok 77 132s downloaded 20457 bytes, file is 20457 bytes 132s ok 78 132s downloaded 5768 bytes, file is 5768 bytes 132s ok 79 132s downloaded 8241 bytes, file is 8241 bytes 132s ok 80 132s downloaded 846673 bytes, file is 846673 bytes 132s ok 81 132s downloaded 22584 bytes, file is 22584 bytes 132s ok 82 132s downloaded 7010 bytes, file is 7010 bytes 132s ok 83 132s downloaded 8460 bytes, file is 8460 bytes 132s ok 84 132s downloaded 294 bytes, file is 294 bytes 132s ok 85 132s downloaded 304 bytes, file is 304 bytes 132s ok 86 132s downloaded 8016 bytes, file is 8016 bytes 132s ok 87 132s downloaded 56994 bytes, file is 56994 bytes 132s ok 88 132s downloaded 4480 bytes, file is 4480 bytes 132s ok 89 132s downloaded 12665 bytes, file is 12665 bytes 132s ok 90 132s downloaded 15459 bytes, file is 15459 bytes 132s ok 91 132s downloaded 53663 bytes, file is 53663 bytes 132s ok 92 132s downloaded 4837 bytes, file is 4837 bytes 132s ok 93 132s downloaded 6939 bytes, file is 6939 bytes 132s ok 94 132s downloaded 26154 bytes, file is 26154 bytes 132s ok 95 132s downloaded 53154 bytes, file is 53154 bytes 132s ok 96 132s downloaded 4941 bytes, file is 4941 bytes 132s ok 97 132s downloaded 43100 bytes, file is 43100 bytes 132s ok 98 132s downloaded 22163 bytes, file is 22163 bytes 132s ok 99 132s downloaded 39881 bytes, file is 39881 bytes 132s ok 100 132s downloaded 5596 bytes, file is 5596 bytes 132s ok 101 132s downloaded 24504 bytes, file is 24504 bytes 132s ok 102 132s downloaded 316650 bytes, file is 316650 bytes 132s ok 103 132s downloaded 9376 bytes, file is 9376 bytes 132s ok 104 132s downloaded 46317 bytes, file is 46317 bytes 132s ok 105 132s downloaded 26950 bytes, file is 26950 bytes 132s ok 106 132s downloaded 7968 bytes, file is 7968 bytes 132s ok 107 132s downloaded 84351 bytes, file is 84351 bytes 132s ok 108 132s downloaded 37758 bytes, file is 37758 bytes 132s ok 109 132s downloaded 10258 bytes, file is 10258 bytes 132s ok 110 132s downloaded 22738 bytes, file is 22738 bytes 132s ok 111 132s downloaded 13473 bytes, file is 13473 bytes 132s ok 112 132s downloaded 10538 bytes, file is 10538 bytes 132s ok 113 132s downloaded 37601 bytes, file is 37601 bytes 132s ok 114 132s downloaded 93133 bytes, file is 93133 bytes 132s ok 115 132s downloaded 56257 bytes, file is 56257 bytes 132s ok 116 132s downloaded 39537 bytes, file is 39537 bytes 132s ok 117 132s downloaded 37806 bytes, file is 37806 bytes 132s ok 118 132s downloaded 49932 bytes, file is 49932 bytes 132s ok 119 132s downloaded 15221 bytes, file is 15221 bytes 132s ok 120 132s downloaded 22218 bytes, file is 22218 bytes 132s ok 121 132s downloaded 13355 bytes, file is 13355 bytes 132s ok 122 132s downloaded 16674 bytes, file is 16674 bytes 132s ok 123 132s downloaded 1649 bytes, file is 1649 bytes 132s ok 124 132s downloaded 427840 bytes, file is 427840 bytes 132s ok 125 132s downloaded 31790 bytes, file is 31790 bytes 132s ok 126 132s downloaded 137674 bytes, file is 137674 bytes 132s ok 127 132s downloaded 16498 bytes, file is 16498 bytes 132s ok 128 132s downloaded 13815 bytes, file is 13815 bytes 132s ok 129 132s downloaded 203704 bytes, file is 203704 bytes 132s ok 130 132s downloaded 45029 bytes, file is 45029 bytes 132s ok 131 132s downloaded 76157 bytes, file is 76157 bytes 132s ok 132 132s downloaded 6153 bytes, file is 6153 bytes 132s ok 133 132s downloaded 1538 bytes, file is 1538 bytes 132s ok 134 132s downloaded 60395 bytes, file is 60395 bytes 132s ok 135 132s downloaded 30628 bytes, file is 30628 bytes 132s ok 136 132s downloaded 2013 bytes, file is 2013 bytes 132s ok 137 132s downloaded 130207 bytes, file is 130207 bytes 132s ok 138 132s downloaded 37398 bytes, file is 37398 bytes 132s ok 139 132s downloaded 22426 bytes, file is 22426 bytes 132s ok 140 132s downloaded 35538 bytes, file is 35538 bytes 132s ok 141 132s downloaded 71704 bytes, file is 71704 bytes 132s ok 142 132s downloaded 4432 bytes, file is 4432 bytes 132s ok 143 132s downloaded 8360 bytes, file is 8360 bytes 132s ok 144 132s downloaded 12224 bytes, file is 12224 bytes 132s ok 145 132s downloaded 355 bytes, file is 355 bytes 132s ok 146 132s downloaded 2026 bytes, file is 2026 bytes 132s ok 147 132s downloaded 76152 bytes, file is 76152 bytes 132s ok 148 132s downloaded 9351 bytes, file is 9351 bytes 132s ok 149 132s downloaded 12143 bytes, file is 12143 bytes 132s ok 150 132s downloaded 26535 bytes, file is 26535 bytes 132s ok 151 132s downloaded 9588 bytes, file is 9588 bytes 132s ok 152 132s downloaded 67932 bytes, file is 67932 bytes 132s ok 153 132s downloaded 22331 bytes, file is 22331 bytes 132s ok 154 132s downloaded 3429 bytes, file is 3429 bytes 132s ok 155 132s downloaded 10963 bytes, file is 10963 bytes 132s ok 156 132s downloaded 8357 bytes, file is 8357 bytes 132s ok 157 132s downloaded 36145 bytes, file is 36145 bytes 132s ok 158 132s downloaded 26757 bytes, file is 26757 bytes 132s ok 159 132s downloaded 177324 bytes, file is 177324 bytes 132s ok 160 132s downloaded 1243 bytes, file is 1243 bytes 132s ok 161 132s downloaded 15223 bytes, file is 15223 bytes 132s ok 162 132s downloaded 93367 bytes, file is 93367 bytes 132s ok 163 132s downloaded 14283 bytes, file is 14283 bytes 132s ok 164 132s downloaded 4784 bytes, file is 4784 bytes 132s ok 165 132s downloaded 51369 bytes, file is 51369 bytes 132s ok 166 132s downloaded 49852 bytes, file is 49852 bytes 132s ok 167 132s downloaded 5144 bytes, file is 5144 bytes 132s ok 168 132s downloaded 23397 bytes, file is 23397 bytes 132s ok 169 132s downloaded 68880 bytes, file is 68880 bytes 132s ok 170 132s downloaded 12096 bytes, file is 12096 bytes 132s ok 171 132s downloaded 26551 bytes, file is 26551 bytes 132s ok 172 132s downloaded 89521 bytes, file is 89521 bytes 132s ok 173 132s downloaded 5138 bytes, file is 5138 bytes 132s ok 174 132s downloaded 6693 bytes, file is 6693 bytes 132s ok 175 132s downloaded 135766 bytes, file is 135766 bytes 132s ok 176 132s downloaded 35484 bytes, file is 35484 bytes 132s ok 177 132s downloaded 33167 bytes, file is 33167 bytes 132s ok 178 132s downloaded 48839 bytes, file is 48839 bytes 132s ok 179 132s downloaded 36188 bytes, file is 36188 bytes 132s ok 180 132s downloaded 18756 bytes, file is 18756 bytes 132s ok 181 132s downloaded 43401 bytes, file is 43401 bytes 132s ok 182 132s downloaded 509 bytes, file is 509 bytes 132s ok 183 132s downloaded 19207 bytes, file is 19207 bytes 132s ok 184 132s downloaded 15530 bytes, file is 15530 bytes 132s ok 185 132s downloaded 123375 bytes, file is 123375 bytes 132s ok 186 132s downloaded 1617 bytes, file is 1617 bytes 132s ok 187 132s downloaded 59143 bytes, file is 59143 bytes 132s ok 188 132s downloaded 27882 bytes, file is 27882 bytes 132s ok 189 132s downloaded 19186 bytes, file is 19186 bytes 132s ok 190 132s downloaded 29844 bytes, file is 29844 bytes 132s ok 191 132s downloaded 7132 bytes, file is 7132 bytes 132s ok 192 132s downloaded 9019 bytes, file is 9019 bytes 132s ok 193 132s downloaded 77753 bytes, file is 77753 bytes 132s ok 194 132s downloaded 54047 bytes, file is 54047 bytes 132s ok 195 132s downloaded 10328 bytes, file is 10328 bytes 132s ok 196 132s downloaded 45444 bytes, file is 45444 bytes 132s ok 197 132s downloaded 39569 bytes, file is 39569 bytes 132s ok 198 132s downloaded 842295 bytes, file is 842295 bytes 132s ok 199 132s downloaded 372 bytes, file is 372 bytes 132s ok 200 132s downloaded 294 bytes, file is 294 bytes 132s ok 201 132s downloaded 294 bytes, file is 294 bytes 132s ok 202 132s downloaded 10623 bytes, file is 10623 bytes 132s ok 203 132s downloaded 8511 bytes, file is 8511 bytes 132s ok 204 132s downloaded 4483 bytes, file is 4483 bytes 132s ok 205 132s downloaded 90806 bytes, file is 90806 bytes 132s ok 206 132s downloaded 25417 bytes, file is 25417 bytes 132s ok 207 132s downloaded 14126 bytes, file is 14126 bytes 132s ok 208 132s downloaded 38625 bytes, file is 38625 bytes 132s ok 209 132s downloaded 454394 bytes, file is 454394 bytes 132s ok 210 132s downloaded 7952 bytes, file is 7952 bytes 132s ok 211 132s downloaded 7400 bytes, file is 7400 bytes 132s ok 212 132s downloaded 93207 bytes, file is 93207 bytes 132s ok 213 132s downloaded 50829 bytes, file is 50829 bytes 132s ok 214 132s downloaded 3862 bytes, file is 3862 bytes 132s ok 215 132s downloaded 31841 bytes, file is 31841 bytes 132s ok 216 132s downloaded 77077 bytes, file is 77077 bytes 132s ok 217 132s downloaded 50463 bytes, file is 50463 bytes 132s ok 218 132s downloaded 24001 bytes, file is 24001 bytes 132s ok 219 132s ok 133s t/apache/byterange2.t ............... 133s 1..1 133s # Running under perl version 5.040001 for linux 133s # Current time local: Tue May 6 19:19:26 2025 133s # Current time GMT: Tue May 6 19:19:26 2025 133s # Using Test.pm version 1.31 133s # Using Apache/Test.pm version 1.44 133s # testing : return correct content 133s # expected: 'hello 133s # ' 133s # received: 'hello 133s # ' 133s ok 1 133s ok 136s t/apache/byterange3.t ............... 136s # using LWP client 136s 1..219 136s # Running under perl version 5.040001 for linux 136s # Current time local: Tue May 6 19:19:27 2025 136s # Current time GMT: Tue May 6 19:19:27 2025 136s # Using Test.pm version 1.31 136s # Using Apache/Test.pm version 1.44 136s downloaded 19556 bytes, file is 19556 bytes 136s ok 1 136s downloaded 56240 bytes, file is 56240 bytes 136s ok 2 136s downloaded 34282 bytes, file is 34282 bytes 136s ok 3 136s downloaded 55872 bytes, file is 55872 bytes 136s ok 4 136s downloaded 43888 bytes, file is 43888 bytes 136s ok 5 136s downloaded 89272 bytes, file is 89272 bytes 136s ok 6 136s downloaded 9991 bytes, file is 9991 bytes 136s ok 7 136s downloaded 9577 bytes, file is 9577 bytes 136s ok 8 136s downloaded 4100 bytes, file is 4100 bytes 136s ok 9 136s downloaded 3672 bytes, file is 3672 bytes 136s ok 10 136s downloaded 7680 bytes, file is 7680 bytes 136s ok 11 136s downloaded 144297 bytes, file is 144297 bytes 136s ok 12 136s downloaded 7966 bytes, file is 7966 bytes 136s ok 13 136s downloaded 6891 bytes, file is 6891 bytes 136s ok 14 136s downloaded 7760 bytes, file is 7760 bytes 136s ok 15 136s downloaded 6327 bytes, file is 6327 bytes 136s ok 16 136s downloaded 133639 bytes, file is 133639 bytes 136s ok 17 136s downloaded 6142 bytes, file is 6142 bytes 136s ok 18 136s downloaded 3594 bytes, file is 3594 bytes 136s ok 19 136s downloaded 4085 bytes, file is 4085 bytes 136s ok 20 136s downloaded 119424 bytes, file is 119424 bytes 136s ok 21 136s downloaded 6597 bytes, file is 6597 bytes 136s ok 22 136s downloaded 5335 bytes, file is 5335 bytes 136s ok 23 136s downloaded 4616 bytes, file is 4616 bytes 136s ok 24 136s downloaded 115538 bytes, file is 115538 bytes 136s ok 25 136s downloaded 10759 bytes, file is 10759 bytes 136s ok 26 136s downloaded 12271 bytes, file is 12271 bytes 136s ok 27 136s downloaded 9232 bytes, file is 9232 bytes 136s ok 28 136s downloaded 129679 bytes, file is 129679 bytes 136s ok 29 136s downloaded 10557 bytes, file is 10557 bytes 136s ok 30 136s downloaded 12319 bytes, file is 12319 bytes 136s ok 31 136s downloaded 8442 bytes, file is 8442 bytes 136s ok 32 136s downloaded 4450 bytes, file is 4450 bytes 136s ok 33 136s downloaded 64521 bytes, file is 64521 bytes 136s ok 34 136s downloaded 8201 bytes, file is 8201 bytes 136s ok 35 136s downloaded 4103 bytes, file is 4103 bytes 136s ok 36 136s downloaded 10924 bytes, file is 10924 bytes 136s ok 37 136s downloaded 4456 bytes, file is 4456 bytes 136s ok 38 136s downloaded 100186 bytes, file is 100186 bytes 136s ok 39 136s downloaded 7717 bytes, file is 7717 bytes 136s ok 40 136s downloaded 7702 bytes, file is 7702 bytes 136s ok 41 136s downloaded 7017 bytes, file is 7017 bytes 136s ok 42 136s downloaded 71129 bytes, file is 71129 bytes 136s ok 43 136s downloaded 4599 bytes, file is 4599 bytes 136s ok 44 136s downloaded 6150 bytes, file is 6150 bytes 136s ok 45 136s downloaded 5111 bytes, file is 5111 bytes 136s ok 46 136s downloaded 41016 bytes, file is 41016 bytes 136s ok 47 136s downloaded 5730 bytes, file is 5730 bytes 136s ok 48 136s downloaded 4682 bytes, file is 4682 bytes 136s ok 49 136s downloaded 4980 bytes, file is 4980 bytes 136s ok 50 136s downloaded 54032 bytes, file is 54032 bytes 136s ok 51 136s downloaded 7007 bytes, file is 7007 bytes 136s ok 52 136s downloaded 37377 bytes, file is 37377 bytes 136s ok 53 136s downloaded 4214 bytes, file is 4214 bytes 136s ok 54 136s downloaded 3944 bytes, file is 3944 bytes 136s ok 55 136s downloaded 4054 bytes, file is 4054 bytes 136s ok 56 136s downloaded 44427 bytes, file is 44427 bytes 136s ok 57 136s downloaded 4744 bytes, file is 4744 bytes 136s ok 58 136s downloaded 3945 bytes, file is 3945 bytes 136s ok 59 136s downloaded 4055 bytes, file is 4055 bytes 136s ok 60 136s downloaded 68935 bytes, file is 68935 bytes 136s ok 61 136s downloaded 3946 bytes, file is 3946 bytes 136s ok 62 136s downloaded 4056 bytes, file is 4056 bytes 136s ok 63 136s downloaded 51099 bytes, file is 51099 bytes 136s ok 64 136s downloaded 5596 bytes, file is 5596 bytes 136s ok 65 136s downloaded 124707 bytes, file is 124707 bytes 136s ok 66 136s downloaded 107195 bytes, file is 107195 bytes 136s ok 67 136s downloaded 38060 bytes, file is 38060 bytes 136s ok 68 136s downloaded 4470 bytes, file is 4470 bytes 136s ok 69 136s downloaded 6335 bytes, file is 6335 bytes 136s ok 70 136s downloaded 7363 bytes, file is 7363 bytes 136s ok 71 136s downloaded 5889 bytes, file is 5889 bytes 136s ok 72 136s downloaded 4651 bytes, file is 4651 bytes 136s ok 73 136s downloaded 8356 bytes, file is 8356 bytes 136s ok 74 136s downloaded 25281 bytes, file is 25281 bytes 136s ok 75 136s downloaded 53901 bytes, file is 53901 bytes 136s ok 76 136s downloaded 115157 bytes, file is 115157 bytes 136s ok 77 136s downloaded 20457 bytes, file is 20457 bytes 136s ok 78 136s downloaded 5768 bytes, file is 5768 bytes 136s ok 79 136s downloaded 8241 bytes, file is 8241 bytes 136s ok 80 136s downloaded 846673 bytes, file is 846673 bytes 136s ok 81 136s downloaded 22584 bytes, file is 22584 bytes 136s ok 82 136s downloaded 7010 bytes, file is 7010 bytes 136s ok 83 136s downloaded 8460 bytes, file is 8460 bytes 136s ok 84 136s downloaded 294 bytes, file is 294 bytes 136s ok 85 136s downloaded 304 bytes, file is 304 bytes 136s ok 86 136s downloaded 8016 bytes, file is 8016 bytes 136s ok 87 136s downloaded 56994 bytes, file is 56994 bytes 136s ok 88 136s downloaded 4480 bytes, file is 4480 bytes 136s ok 89 136s downloaded 12665 bytes, file is 12665 bytes 136s ok 90 136s downloaded 15459 bytes, file is 15459 bytes 136s ok 91 136s downloaded 53663 bytes, file is 53663 bytes 136s ok 92 136s downloaded 4837 bytes, file is 4837 bytes 136s ok 93 136s downloaded 6939 bytes, file is 6939 bytes 136s ok 94 136s downloaded 26154 bytes, file is 26154 bytes 136s ok 95 136s downloaded 53154 bytes, file is 53154 bytes 136s ok 96 136s downloaded 4941 bytes, file is 4941 bytes 136s ok 97 136s downloaded 43100 bytes, file is 43100 bytes 136s ok 98 136s downloaded 22163 bytes, file is 22163 bytes 136s ok 99 136s downloaded 39881 bytes, file is 39881 bytes 136s ok 100 136s downloaded 5596 bytes, file is 5596 bytes 136s ok 101 136s downloaded 24504 bytes, file is 24504 bytes 136s ok 102 136s downloaded 316650 bytes, file is 316650 bytes 136s ok 103 136s downloaded 9376 bytes, file is 9376 bytes 136s ok 104 136s downloaded 46317 bytes, file is 46317 bytes 136s ok 105 136s downloaded 26950 bytes, file is 26950 bytes 136s ok 106 136s downloaded 7968 bytes, file is 7968 bytes 136s ok 107 136s downloaded 84351 bytes, file is 84351 bytes 136s ok 108 136s downloaded 37758 bytes, file is 37758 bytes 136s ok 109 136s downloaded 10258 bytes, file is 10258 bytes 136s ok 110 136s downloaded 22738 bytes, file is 22738 bytes 136s ok 111 136s downloaded 13473 bytes, file is 13473 bytes 136s ok 112 136s downloaded 10538 bytes, file is 10538 bytes 136s ok 113 136s downloaded 37601 bytes, file is 37601 bytes 136s ok 114 136s downloaded 93133 bytes, file is 93133 bytes 136s ok 115 136s downloaded 56257 bytes, file is 56257 bytes 136s ok 116 136s downloaded 39537 bytes, file is 39537 bytes 136s ok 117 136s downloaded 37806 bytes, file is 37806 bytes 136s ok 118 136s downloaded 49932 bytes, file is 49932 bytes 136s ok 119 136s downloaded 15221 bytes, file is 15221 bytes 136s ok 120 136s downloaded 22218 bytes, file is 22218 bytes 136s ok 121 136s downloaded 13355 bytes, file is 13355 bytes 136s ok 122 136s downloaded 16674 bytes, file is 16674 bytes 136s ok 123 136s downloaded 1649 bytes, file is 1649 bytes 136s ok 124 136s downloaded 427840 bytes, file is 427840 bytes 136s ok 125 136s downloaded 31790 bytes, file is 31790 bytes 136s ok 126 136s downloaded 137674 bytes, file is 137674 bytes 136s ok 127 136s downloaded 16498 bytes, file is 16498 bytes 136s ok 128 136s downloaded 13815 bytes, file is 13815 bytes 136s ok 129 136s downloaded 203704 bytes, file is 203704 bytes 136s ok 130 136s downloaded 45029 bytes, file is 45029 bytes 136s ok 131 136s downloaded 76157 bytes, file is 76157 bytes 136s ok 132 136s downloaded 6153 bytes, file is 6153 bytes 136s ok 133 136s downloaded 1538 bytes, file is 1538 bytes 136s ok 134 136s downloaded 60395 bytes, file is 60395 bytes 136s ok 135 136s downloaded 30628 bytes, file is 30628 bytes 136s ok 136 136s downloaded 2013 bytes, file is 2013 bytes 136s ok 137 136s downloaded 130207 bytes, file is 130207 bytes 136s ok 138 136s downloaded 37398 bytes, file is 37398 bytes 136s ok 139 136s downloaded 22426 bytes, file is 22426 bytes 136s ok 140 136s downloaded 35538 bytes, file is 35538 bytes 136s ok 141 136s downloaded 71704 bytes, file is 71704 bytes 136s ok 142 136s downloaded 4432 bytes, file is 4432 bytes 136s ok 143 136s downloaded 8360 bytes, file is 8360 bytes 136s ok 144 136s downloaded 12224 bytes, file is 12224 bytes 136s ok 145 136s downloaded 355 bytes, file is 355 bytes 136s ok 146 136s downloaded 2026 bytes, file is 2026 bytes 136s ok 147 136s downloaded 76152 bytes, file is 76152 bytes 136s ok 148 136s downloaded 9351 bytes, file is 9351 bytes 136s ok 149 136s downloaded 12143 bytes, file is 12143 bytes 136s ok 150 136s downloaded 26535 bytes, file is 26535 bytes 136s ok 151 136s downloaded 9588 bytes, file is 9588 bytes 136s ok 152 136s downloaded 67932 bytes, file is 67932 bytes 136s ok 153 136s downloaded 22331 bytes, file is 22331 bytes 136s ok 154 136s downloaded 3429 bytes, file is 3429 bytes 136s ok 155 136s downloaded 10963 bytes, file is 10963 bytes 136s ok 156 136s downloaded 8357 bytes, file is 8357 bytes 136s ok 157 136s downloaded 36145 bytes, file is 36145 bytes 136s ok 158 136s downloaded 26757 bytes, file is 26757 bytes 136s ok 159 136s downloaded 177324 bytes, file is 177324 bytes 136s ok 160 136s downloaded 1243 bytes, file is 1243 bytes 136s ok 161 136s downloaded 15223 bytes, file is 15223 bytes 136s ok 162 136s downloaded 93367 bytes, file is 93367 bytes 136s ok 163 136s downloaded 14283 bytes, file is 14283 bytes 136s ok 164 136s downloaded 4784 bytes, file is 4784 bytes 136s ok 165 136s downloaded 51369 bytes, file is 51369 bytes 136s ok 166 136s downloaded 49852 bytes, file is 49852 bytes 136s ok 167 136s downloaded 5144 bytes, file is 5144 bytes 136s ok 168 136s downloaded 23397 bytes, file is 23397 bytes 136s ok 169 136s downloaded 68880 bytes, file is 68880 bytes 136s ok 170 136s downloaded 12096 bytes, file is 12096 bytes 136s ok 171 136s downloaded 26551 bytes, file is 26551 bytes 136s ok 172 136s downloaded 89521 bytes, file is 89521 bytes 136s ok 173 136s downloaded 5138 bytes, file is 5138 bytes 136s ok 174 136s downloaded 6693 bytes, file is 6693 bytes 136s ok 175 136s downloaded 135766 bytes, file is 135766 bytes 136s ok 176 136s downloaded 35484 bytes, file is 35484 bytes 136s ok 177 136s downloaded 33167 bytes, file is 33167 bytes 136s ok 178 136s downloaded 48839 bytes, file is 48839 bytes 136s ok 179 136s downloaded 36188 bytes, file is 36188 bytes 136s ok 180 136s downloaded 18756 bytes, file is 18756 bytes 136s ok 181 136s downloaded 43401 bytes, file is 43401 bytes 136s ok 182 136s downloaded 509 bytes, file is 509 bytes 136s ok 183 136s downloaded 19207 bytes, file is 19207 bytes 136s ok 184 136s downloaded 15530 bytes, file is 15530 bytes 136s ok 185 136s downloaded 123375 bytes, file is 123375 bytes 136s ok 186 136s downloaded 1617 bytes, file is 1617 bytes 136s ok 187 136s downloaded 59143 bytes, file is 59143 bytes 136s ok 188 136s downloaded 27882 bytes, file is 27882 bytes 136s ok 189 136s downloaded 19186 bytes, file is 19186 bytes 136s ok 190 136s downloaded 29844 bytes, file is 29844 bytes 136s ok 191 136s downloaded 7132 bytes, file is 7132 bytes 136s ok 192 136s downloaded 9019 bytes, file is 9019 bytes 136s ok 193 136s downloaded 77753 bytes, file is 77753 bytes 136s ok 194 136s downloaded 54047 bytes, file is 54047 bytes 136s ok 195 136s downloaded 10328 bytes, file is 10328 bytes 136s ok 196 136s downloaded 45444 bytes, file is 45444 bytes 136s ok 197 136s downloaded 39569 bytes, file is 39569 bytes 136s ok 198 136s downloaded 842295 bytes, file is 842295 bytes 136s ok 199 136s downloaded 372 bytes, file is 372 bytes 136s ok 200 136s downloaded 294 bytes, file is 294 bytes 136s ok 201 136s downloaded 294 bytes, file is 294 bytes 136s ok 202 136s downloaded 10623 bytes, file is 10623 bytes 136s ok 203 136s downloaded 8511 bytes, file is 8511 bytes 136s ok 204 136s downloaded 4483 bytes, file is 4483 bytes 136s ok 205 136s downloaded 90806 bytes, file is 90806 bytes 136s ok 206 136s downloaded 25417 bytes, file is 25417 bytes 136s ok 207 136s downloaded 14126 bytes, file is 14126 bytes 136s ok 208 136s downloaded 38625 bytes, file is 38625 bytes 136s ok 209 136s downloaded 454394 bytes, file is 454394 bytes 136s ok 210 136s downloaded 7952 bytes, file is 7952 bytes 136s ok 211 136s downloaded 7400 bytes, file is 7400 bytes 136s ok 212 136s downloaded 93207 bytes, file is 93207 bytes 136s ok 213 136s downloaded 50829 bytes, file is 50829 bytes 136s ok 214 136s downloaded 3862 bytes, file is 3862 bytes 136s ok 215 136s downloaded 31841 bytes, file is 31841 bytes 136s ok 216 136s downloaded 77077 bytes, file is 77077 bytes 136s ok 217 136s downloaded 50463 bytes, file is 50463 bytes 136s ok 218 136s downloaded 24001 bytes, file is 24001 bytes 136s ok 219 136s ok 138s t/apache/byterange4.t ............... 138s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 138s 1..153 138s # Running under perl version 5.040001 for linux 138s # Current time local: Tue May 6 19:19:30 2025 138s # Current time GMT: Tue May 6 19:19:30 2025 138s # Using Test.pm version 1.31 138s # Using Apache/Test.pm version 1.44 138s range: 0-0 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 1 138s range: 0-1 138s rc 206 138s expect: '00' 138s got: '00' 138s ok 2 138s range: 0-2 138s rc 206 138s expect: '000' 138s got: '000' 138s ok 3 138s range: 0-198 138s rc 206 138s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 138s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 138s ok 4 138s range: 0-199 138s rc 206 138s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 138s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 138s ok 5 138s range: 0-200 138s rc 206 138s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 138s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 138s ok 6 138s range: 0-201 138s rc 206 138s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 138s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 138s ok 7 138s range: 0-598 138s rc 206 138s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s ok 8 138s range: 0-599 138s rc 206 138s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s ok 9 138s range: 0-600 138s rc 206 138s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s ok 10 138s range: 0-601 138s rc 206 138s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s ok 11 138s range: 0-7798 138s rc 206 138s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 12 138s range: 0-7799 138s rc 206 138s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 13 138s range: 0-7800 138s rc 206 138s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 14 138s range: 0-7801 138s rc 206 138s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 15 138s range: 0-7998 138s rc 206 138s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 16 138s range: 0-7999 138s rc 206 138s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 17 138s range: 1-1 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 18 138s range: 1-2 138s rc 206 138s expect: '00' 138s got: '00' 138s ok 19 138s range: 1-198 138s rc 206 138s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 138s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 138s ok 20 138s range: 1-199 138s rc 206 138s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 138s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 138s ok 21 138s range: 1-200 138s rc 206 138s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 138s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 138s ok 22 138s range: 1-201 138s rc 206 138s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 138s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 138s ok 23 138s range: 1-598 138s rc 206 138s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s ok 24 138s range: 1-599 138s rc 206 138s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s ok 25 138s range: 1-600 138s rc 206 138s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s ok 26 138s range: 1-601 138s rc 206 138s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s ok 27 138s range: 1-7798 138s rc 206 138s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 28 138s range: 1-7799 138s rc 206 138s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 29 138s range: 1-7800 138s rc 206 138s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 30 138s range: 1-7801 138s rc 206 138s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 31 138s range: 1-7998 138s rc 206 138s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 32 138s range: 1-7999 138s rc 206 138s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 33 138s range: 2-2 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 34 138s range: 2-198 138s rc 206 138s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 138s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 138s ok 35 138s range: 2-199 138s rc 206 138s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 138s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 138s ok 36 138s range: 2-200 138s rc 206 138s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 138s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 138s ok 37 138s range: 2-201 138s rc 206 138s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 138s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 138s ok 38 138s range: 2-598 138s rc 206 138s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s ok 39 138s range: 2-599 138s rc 206 138s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s ok 40 138s range: 2-600 138s rc 206 138s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s ok 41 138s range: 2-601 138s rc 206 138s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s ok 42 138s range: 2-7798 138s rc 206 138s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 43 138s range: 2-7799 138s rc 206 138s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 44 138s range: 2-7800 138s rc 206 138s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 45 138s range: 2-7801 138s rc 206 138s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 46 138s range: 2-7998 138s rc 206 138s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 47 138s range: 2-7999 138s rc 206 138s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 48 138s range: 198-198 138s rc 206 138s expect: '5' 138s got: '5' 138s ok 49 138s range: 198-199 138s rc 206 138s expect: '50' 138s got: '50' 138s ok 50 138s range: 198-200 138s rc 206 138s expect: '500' 138s got: '500' 138s ok 51 138s range: 198-201 138s rc 206 138s expect: '5000' 138s got: '5000' 138s ok 52 138s range: 198-598 138s rc 206 138s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s ok 53 138s range: 198-599 138s rc 206 138s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s ok 54 138s range: 198-600 138s rc 206 138s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s ok 55 138s range: 198-601 138s rc 206 138s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s ok 56 138s range: 198-7798 138s rc 206 138s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 57 138s range: 198-7799 138s rc 206 138s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 58 138s range: 198-7800 138s rc 206 138s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 59 138s range: 198-7801 138s rc 206 138s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 60 138s range: 198-7998 138s rc 206 138s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 61 138s range: 198-7999 138s rc 206 138s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 62 138s range: 199-199 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 63 138s range: 199-200 138s rc 206 138s expect: '00' 138s got: '00' 138s ok 64 138s range: 199-201 138s rc 206 138s expect: '000' 138s got: '000' 138s ok 65 138s range: 199-598 138s rc 206 138s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s ok 66 138s range: 199-599 138s rc 206 138s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s ok 67 138s range: 199-600 138s rc 206 138s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s ok 68 138s range: 199-601 138s rc 206 138s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s ok 69 138s range: 199-7798 138s rc 206 138s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 70 138s range: 199-7799 138s rc 206 138s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 71 138s range: 199-7800 138s rc 206 138s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 72 138s range: 199-7801 138s rc 206 138s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 73 138s range: 199-7998 138s rc 206 138s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 74 138s range: 199-7999 138s rc 206 138s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 75 138s range: 200-200 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 76 138s range: 200-201 138s rc 206 138s expect: '00' 138s got: '00' 138s ok 77 138s range: 200-598 138s rc 206 138s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s ok 78 138s range: 200-599 138s rc 206 138s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s ok 79 138s range: 200-600 138s rc 206 138s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s ok 80 138s range: 200-601 138s rc 206 138s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s ok 81 138s range: 200-7798 138s rc 206 138s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 82 138s range: 200-7799 138s rc 206 138s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 83 138s range: 200-7800 138s rc 206 138s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 84 138s range: 200-7801 138s rc 206 138s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 85 138s range: 200-7998 138s rc 206 138s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 86 138s range: 200-7999 138s rc 206 138s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 87 138s range: 201-201 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 88 138s range: 201-598 138s rc 206 138s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 138s ok 89 138s range: 201-599 138s rc 206 138s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 138s ok 90 138s range: 201-600 138s rc 206 138s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 138s ok 91 138s range: 201-601 138s rc 206 138s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 138s ok 92 138s range: 201-7798 138s rc 206 138s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 93 138s range: 201-7799 138s rc 206 138s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 94 138s range: 201-7800 138s rc 206 138s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 95 138s range: 201-7801 138s rc 206 138s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 96 138s range: 201-7998 138s rc 206 138s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 97 138s range: 201-7999 138s rc 206 138s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 98 138s range: 598-598 138s rc 206 138s expect: '5' 138s got: '5' 138s ok 99 138s range: 598-599 138s rc 206 138s expect: '50' 138s got: '50' 138s ok 100 138s range: 598-600 138s rc 206 138s expect: '500' 138s got: '500' 138s ok 101 138s range: 598-601 138s rc 206 138s expect: '5001' 138s got: '5001' 138s ok 102 138s range: 598-7798 138s rc 206 138s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 103 138s range: 598-7799 138s rc 206 138s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 104 138s range: 598-7800 138s rc 206 138s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 105 138s range: 598-7801 138s rc 206 138s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 106 138s range: 598-7998 138s rc 206 138s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 107 138s range: 598-7999 138s rc 206 138s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 108 138s range: 599-599 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 109 138s range: 599-600 138s rc 206 138s expect: '00' 138s got: '00' 138s ok 110 138s range: 599-601 138s rc 206 138s expect: '001' 138s got: '001' 138s ok 111 138s range: 599-7798 138s rc 206 138s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 112 138s range: 599-7799 138s rc 206 138s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 113 138s range: 599-7800 138s rc 206 138s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 114 138s range: 599-7801 138s rc 206 138s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 115 138s range: 599-7998 138s rc 206 138s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 116 138s range: 599-7999 138s rc 206 138s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 117 138s range: 600-600 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 118 138s range: 600-601 138s rc 206 138s expect: '01' 138s got: '01' 138s ok 119 138s range: 600-7798 138s rc 206 138s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 120 138s range: 600-7799 138s rc 206 138s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 121 138s range: 600-7800 138s rc 206 138s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 122 138s range: 600-7801 138s rc 206 138s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 123 138s range: 600-7998 138s rc 206 138s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 124 138s range: 600-7999 138s rc 206 138s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 125 138s range: 601-601 138s rc 206 138s expect: '1' 138s got: '1' 138s ok 126 138s range: 601-7798 138s rc 206 138s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 138s ok 127 138s range: 601-7799 138s rc 206 138s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 138s ok 128 138s range: 601-7800 138s rc 206 138s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 138s ok 129 138s range: 601-7801 138s rc 206 138s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 138s ok 130 138s range: 601-7998 138s rc 206 138s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 131 138s range: 601-7999 138s rc 206 138s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 132 138s range: 7798-7798 138s rc 206 138s expect: '5' 138s got: '5' 138s ok 133 138s range: 7798-7799 138s rc 206 138s expect: '50' 138s got: '50' 138s ok 134 138s range: 7798-7800 138s rc 206 138s expect: '501' 138s got: '501' 138s ok 135 138s range: 7798-7801 138s rc 206 138s expect: '5019' 138s got: '5019' 138s ok 136 138s range: 7798-7998 138s rc 206 138s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 137 138s range: 7798-7999 138s rc 206 138s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 138 138s range: 7799-7799 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 139 138s range: 7799-7800 138s rc 206 138s expect: '01' 138s got: '01' 138s ok 140 138s range: 7799-7801 138s rc 206 138s expect: '019' 138s got: '019' 138s ok 141 138s range: 7799-7998 138s rc 206 138s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 142 138s range: 7799-7999 138s rc 206 138s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 143 138s range: 7800-7800 138s rc 206 138s expect: '1' 138s got: '1' 138s ok 144 138s range: 7800-7801 138s rc 206 138s expect: '19' 138s got: '19' 138s ok 145 138s range: 7800-7998 138s rc 206 138s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 146 138s range: 7800-7999 138s rc 206 138s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 147 138s range: 7801-7801 138s rc 206 138s expect: '9' 138s got: '9' 138s ok 148 138s range: 7801-7998 138s rc 206 138s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 138s ok 149 138s range: 7801-7999 138s rc 206 138s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 138s ok 150 138s range: 7998-7998 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 151 138s range: 7998-7999 138s rc 206 138s expect: '00' 138s got: '00' 138s ok 152 138s range: 7999-7999 138s rc 206 138s expect: '0' 138s got: '0' 138s ok 153 138s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 138s ok 139s t/apache/byterange5.t ............... 139s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 139s 1..5 139s # Running under perl version 5.040001 for linux 139s # Current time local: Tue May 6 19:19:31 2025 139s # Current time GMT: Tue May 6 19:19:31 2025 139s # Using Test.pm version 1.31 139s # Using Apache/Test.pm version 1.44 139s ok 1 139s ok 2 139s ok 3 139s ok 4 139s ok 5 139s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 139s ok 141s t/apache/byterange6.t ............... 141s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 141s 1..53 141s # Running under perl version 5.040001 for linux 141s # Current time local: Tue May 6 19:19:33 2025 141s # Current time GMT: Tue May 6 19:19:33 2025 141s # Using Test.pm version 1.31 141s # Using Apache/Test.pm version 1.44 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 1 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 2 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 3 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 4 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 5 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 6 141s # expecting range 0-100 141s # expecting range 1000-1001 141s # expecting range 5-6 141s ok 7 141s # expecting range 0-100 141s # expecting range 1000-1001 141s # expecting range 5-6 141s ok 8 141s # expecting range 0-100 141s # expecting range 1000-1001 141s # expecting range 5-6 141s ok 9 141s # expecting range 1-100 141s # expecting range 1000-1001 141s # expecting range 5-6 141s ok 10 141s # expecting range 1-100 141s # expecting range 1000-1001 141s # expecting range 5-6 141s ok 11 141s # expecting range 1-100 141s # expecting range 1000-1001 141s # expecting range 5-6 141s ok 12 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 13 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 14 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 15 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 16 141s # expecting range 0-70 141s # expecting range 72-100 141s # expecting range 1000-1001 141s ok 17 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 18 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 19 141s # expecting range 1-100 141s # expecting range 1000-1001 141s ok 20 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 21 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 22 141s # expecting range 0-101 141s # expecting range 1000-1001 141s ok 23 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 24 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 25 141s # expecting range 0-101 141s # expecting range 1000-1001 141s ok 26 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 27 141s # expecting range 0-100 141s # expecting range 1000-1001 141s ok 28 141s # expecting range 0-101 141s # expecting range 1000-1001 141s ok 29 141s # expecting range 1-10 141s # expecting range 99-99 141s ok 30 141s # expecting range 1-10 141s # expecting range 99-99 141s ok 31 141s # expecting range 1-11 141s # expecting range 99-99 141s ok 32 141s # expecting range 0-10 141s # expecting range 99-99 141s ok 33 141s # expecting range 0-10 141s # expecting range 99-99 141s ok 34 141s # expecting range 0-11 141s # expecting range 99-99 141s ok 35 141s # expecting range 0-12 141s # expecting range 99-99 141s ok 36 141s # expecting range 0-13 141s # expecting range 99-99 141s ok 37 141s # expecting range 1-11 141s # expecting range 99-99 141s ok 38 141s # expecting range 1-12 141s # expecting range 99-99 141s ok 39 141s # expecting range 1-13 141s # expecting range 99-99 141s ok 40 141s # expecting range 1-10 141s # expecting range 99-99 141s ok 41 141s # expecting range 1-11 141s # expecting range 99-99 141s ok 42 141s # expecting range 1-10 141s # expecting range 99-99 141s ok 43 141s # expecting range 0-11 141s # expecting range 99-99 141s ok 44 141s # expecting range 1-10 141s # expecting range 99-99 141s ok 45 141s # expecting range 1-20 141s # expecting range 99-99 141s ok 46 141s # expecting range 1-20 141s # expecting range 99-99 141s ok 47 141s # expecting range 1-20 141s # expecting range 99-99 141s ok 48 141s # expecting range 1-21 141s # expecting range 99-99 141s ok 49 141s # expecting range 5-12 141s # expecting range 99-99 141s ok 50 141s # expecting range 1-10 141s # expecting range 99-99 141s ok 51 141s # expecting range 5-10 141s # expecting range 1-3 141s # expecting range 99-99 141s ok 52 141s # expecting range 0-1 141s # expecting range 7999-7999 141s ok 53 141s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 141s ok 142s t/apache/byterange7.t ............... 142s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 142s 1..24 142s # Running under perl version 5.040001 for linux 142s # Current time local: Tue May 6 19:19:35 2025 142s # Current time GMT: Tue May 6 19:19:35 2025 142s # Using Test.pm version 1.31 142s # Using Apache/Test.pm version 1.44 142s Got 206 Range: 'bytes 0-1/40001' 142s body length 2 142s Content-Length: 2 142s ok 1 142s Got 206 multipart/byteranges 142s body length 196 142s Content-Length: 196 142s ok 2 142s Got 206 multipart/byteranges 142s body length 900 142s Content-Length: 900 142s ok 3 142s Got 206 multipart/byteranges 142s body length 4500 142s ok 4 142s Got 206 multipart/byteranges 142s body length 9000 142s ok 5 142s Got 200 142s ok 6 142s Got 200 142s ok 7 142s Got 200 142s ok 8 142s Got 200 142s ok 9 142s Got 200 142s ok 10 142s Got 200 142s ok 11 142s Got 200 142s ok 12 142s Got 200 142s ok 13 142s Got 200 142s ok 14 142s Got 200 142s ok 15 142s Got 200 142s ok 16 142s Got 200 142s ok 17 142s Got 200 142s ok 18 142s Got 200 142s ok 19 142s Sending '1000-200000', expecting 206 142s Got 206 Range: 'bytes 1000-40000/40001' 142s ok 20 142s Sending '100000-110000', expecting 416 142s Got 416 142s ok 21 142s Sending '100000-110000,1000-2000', expecting 206 142s Got 206 Range: 'bytes 1000-2000/40001' 142s ok 22 142s Sending '100000-110000,2000-1000', expecting 200 142s Got 200 142s ok 23 142s Sending '100000-110000,200000-', expecting 416 142s Got 416 142s ok 24 142s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 142s ok 144s t/apache/cfg_getline.t .............. 144s 1..116 144s # Running under perl version 5.040001 for linux 144s # Current time local: Tue May 6 19:19:36 2025 144s # Current time GMT: Tue May 6 19:19:36 2025 144s # Using Test.pm version 1.31 144s # Using Apache/Test.pm version 1.44 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 100 144s ok 1 144s ok 2 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 196 144s ok 3 144s ok 4 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 197 144s ok 5 144s ok 6 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 198 144s ok 7 144s ok 8 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 199 144s ok 9 144s ok 10 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 200 144s ok 11 144s ok 12 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 201 144s ok 13 144s ok 14 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 202 144s ok 15 144s ok 16 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 396 144s ok 17 144s ok 18 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 397 144s ok 19 144s ok 20 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 398 144s ok 21 144s ok 22 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 399 144s ok 23 144s ok 24 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 400 144s ok 25 144s ok 26 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 401 144s ok 27 144s ok 28 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 402 144s ok 29 144s ok 30 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 596 144s ok 31 144s ok 32 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 597 144s ok 33 144s ok 34 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 598 144s ok 35 144s ok 36 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 599 144s ok 37 144s ok 38 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 600 144s ok 39 144s ok 40 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 601 144s ok 41 144s ok 42 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 602 144s ok 43 144s ok 44 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1016 144s ok 45 144s ok 46 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1017 144s ok 47 144s ok 48 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1018 144s ok 49 144s ok 50 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1019 144s ok 51 144s ok 52 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1020 144s ok 53 144s ok 54 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1021 144s ok 55 144s ok 56 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1022 144s ok 57 144s ok 58 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1023 144s ok 59 144s ok 60 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1024 144s ok 61 144s ok 62 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1025 144s ok 63 144s ok 64 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1026 144s ok 65 144s ok 66 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1027 144s ok 67 144s ok 68 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1028 144s ok 69 144s ok 70 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1029 144s ok 71 144s ok 72 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 1030 144s ok 73 144s ok 74 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8170 144s ok 75 144s ok 76 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8171 144s ok 77 144s ok 78 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8172 144s ok 79 144s ok 80 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8173 144s ok 81 144s ok 82 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8174 144s ok 83 144s ok 84 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8175 144s ok 85 144s ok 86 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8176 144s ok 87 144s ok 88 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8177 144s ok 89 144s ok 90 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8178 144s ok 91 144s ok 92 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8179 144s ok 93 144s ok 94 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8180 144s ok 95 144s ok 96 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8181 144s ok 97 144s ok 98 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8182 144s ok 99 144s ok 100 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8183 144s ok 101 144s ok 102 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8184 144s ok 103 144s ok 104 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8185 144s ok 105 144s ok 106 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8186 144s ok 107 144s ok 108 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8187 144s ok 109 144s ok 110 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8188 144s ok 111 144s ok 112 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8189 144s ok 113 144s ok 114 144s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s Got rc 200 for length 8190 144s ok 115 144s ok 116 144s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 144s ok 145s t/apache/chunkinput.t ............... 145s 1..37 145s # Running under perl version 5.040001 for linux 145s # Current time local: Tue May 6 19:19:38 2025 145s # Current time GMT: Tue May 6 19:19:38 2025 145s # Using Test.pm version 1.31 145s # Using Apache/Test.pm version 1.44 145s testing default 145s ok 1 145s # testing : response codes 145s # expected: 'HTTP/1.1 200 OK' 145s # received: 'HTTP/1.1 200 OK' 145s ok 2 145s # testing : trailer (pid) 145s # expected: '54534' 145s # received: '54534' 145s ok 3 145s ok 4 145s # testing : response codes 145s # expected: 'HTTP/1.1 404 Not Found' 145s # received: 'HTTP/1.1 404 Not Found' 145s ok 5 145s ok 6 145s # testing : response codes 145s # expected: 'HTTP/1.1 200 OK' 145s # received: 'HTTP/1.1 200 OK' 145s ok 7 145s ok 8 145s # testing : response codes 145s # expected: 'HTTP/1.1 404 Not Found' 145s # received: 'HTTP/1.1 404 Not Found' 145s ok 9 145s ok 10 145s # testing : response codes 145s # expected: 'HTTP/1.1 200 OK' 145s # received: 'HTTP/1.1 200 OK' 145s ok 11 145s ok 12 145s # testing : response codes 145s # expected: 'HTTP/1.1 404 Not Found' 145s # received: 'HTTP/1.1 404 Not Found' 145s ok 13 145s ok 14 145s # testing : response codes 145s # expected: 'HTTP/1.1 200 OK' 145s # received: 'HTTP/1.1 200 OK' 145s ok 15 145s ok 16 145s # testing : response codes 145s # expected: 'HTTP/1.1 404 Not Found' 145s # received: 'HTTP/1.1 404 Not Found' 145s ok 17 145s ok 18 145s # testing : response codes 145s # expected: 'HTTP/1.1 200 OK' 145s # received: 'HTTP/1.1 200 OK' 145s ok 19 145s ok 20 145s # testing : response codes 145s # expected: 'HTTP/1.1 404 Not Found' 145s # received: 'HTTP/1.1 404 Not Found' 145s ok 21 145s ok 22 145s # testing : response codes 145s # expected: 'HTTP/1.1 400 Bad Request' 145s # received: 'HTTP/1.1 400 Bad Request' 145s ok 23 145s ok 24 145s # testing : response codes 145s # expected: 'HTTP/1.1 400 Bad Request' 145s # received: 'HTTP/1.1 400 Bad Request' 145s ok 25 145s ok 26 145s # testing : response codes 145s # expected: 'HTTP/1.1 413 Request Entity Too Large' 145s # received: 'HTTP/1.1 413 Request Entity Too Large' 145s ok 27 145s ok 28 145s # testing : response codes 145s # expected: 'HTTP/1.1 413 Request Entity Too Large' 145s # received: 'HTTP/1.1 413 Request Entity Too Large' 145s ok 29 145s ok 30 145s # testing : response codes 145s # expected: 'HTTP/1.1 400 Bad Request' 145s # received: 'HTTP/1.1 400 Bad Request' 145s ok 31 145s ok 32 145s # testing : response codes 145s # expected: 'HTTP/1.1 400 Bad Request' 145s # received: 'HTTP/1.1 400 Bad Request' 145s ok 33 145s ok 34 145s # testing : response codes 145s # expected: 'HTTP/1.1 400 Bad Request' 145s # received: 'HTTP/1.1 400 Bad Request' 145s ok 35 145s ok 36 145s # testing : response codes 145s # expected: 'HTTP/1.1 400 Bad Request' 145s # received: 'HTTP/1.1 400 Bad Request' 145s ok 37 145s ok 147s t/apache/contentlength.t ............ 147s 1..24 147s # Running under perl version 5.040001 for linux 147s # Current time local: Tue May 6 19:19:39 2025 147s # Current time GMT: Tue May 6 19:19:39 2025 147s # Using Test.pm version 1.31 147s # Using Apache/Test.pm version 1.44 147s testing default 147s ok 1 147s # testing : response codes POST for /echo_post with Content-Length: 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 2 147s ok 3 147s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 4 147s ok 5 147s # testing : response codes POST for /echo_post with Content-Length: 0 147s # expected: 'HTTP/1.1 200 OK' 147s # received: 'HTTP/1.1 200 OK' 147s ok 6 147s ok 7 147s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 147s # expected: 'HTTP/1.1 404 Not Found' 147s # received: 'HTTP/1.1 404 Not Found' 147s ok 8 147s ok 9 147s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 147s # expected: 'HTTP/1.1 200 OK' 147s # received: 'HTTP/1.1 200 OK' 147s ok 10 147s ok 11 147s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 147s # expected: 'HTTP/1.1 404 Not Found' 147s # received: 'HTTP/1.1 404 Not Found' 147s ok 12 147s ok 13 147s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 14 147s ok 15 147s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 16 147s ok 17 147s # testing : response codes POST for /echo_post with Content-Length: -1 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 18 147s ok 19 147s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 20 147s ok 21 147s # testing : response codes POST for /echo_post with Content-Length: 123abc 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 22 147s ok 23 147s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 147s # expected: 'HTTP/1.1 400 Bad Request' 147s # received: 'HTTP/1.1 400 Bad Request' 147s ok 24 147s ok 148s t/apache/errordoc.t ................. 148s 1..14 148s # Running under perl version 5.040001 for linux 148s # Current time local: Tue May 6 19:19:41 2025 148s # Current time GMT: Tue May 6 19:19:41 2025 148s # Using Test.pm version 1.31 148s # Using Apache/Test.pm version 1.44 148s # testing : notfound.html code 148s # expected: 404 148s # received: '404' 148s ok 1 148s # testing : notfound.html content 148s # expected: qr/per-server 404/ 148s # received: 'per-server 404' 148s ok 2 148s # testing : /inherit/notfound.html code 148s # expected: 404 148s # received: '404' 148s ok 3 148s # testing : /inherit/notfound.html content 148s # expected: qr/per-server 404/ 148s # received: 'per-server 404' 148s ok 4 148s # testing : /redefine/notfound.html code 148s # expected: 404 148s # received: '404' 148s ok 5 148s # testing : /redefine/notfound.html content 148s # expected: 'per-dir 404' 148s # received: 'per-dir 404' 148s ok 6 148s # testing : /redefine/notfound.html code 148s # expected: 404 148s # received: '404' 148s ok 7 148s # testing : /redefine/notfound.html content 148s # expected: qr/Not Found/ 148s # received: ' 148s # 148s # 404 Not Found 148s # 148s #

Not Found

148s #

The requested URL was not found on this server.

148s # ' 148s ok 8 148s # testing : /merge/notfound.html code 148s # expected: 404 148s # received: '404' 148s ok 9 148s # testing : /merge/notfound.html content 148s # expected: 'testing merge' 148s # received: 'testing merge' 148s ok 10 148s # testing : /merge/merge2/notfound.html code 148s # expected: 404 148s # received: '404' 148s ok 11 148s # testing : /merge/merge2/notfound.html content 148s # expected: 'testing merge' 148s # received: 'testing merge' 148s ok 12 148s # testing : /bounce/notfound.html code 148s # expected: 404 148s # received: '404' 148s ok 13 148s # testing : /bounce/notfound.html content 148s # expected: qr/expire test/ 148s # received: ' 148s # expire test 148s # expire test 148s # ' 148s ok 14 148s ok 150s t/apache/etags.t .................... 150s # Checking for existence of FileETag directive 150s # Returned 200: 150s 1..61 150s # Running under perl version 5.040001 for linux 150s # Current time local: Tue May 6 19:19:42 2025 150s # Current time GMT: Tue May 6 19:19:42 2025 150s # Using Test.pm version 1.31 150s # Using Apache/Test.pm version 1.44 150s # --- 150s # HEAD /apache/etags/all/minus-s/test.txt 150s # Expecting two components in ETag field 150s # Received "81d51-62c6deaf13e40" 150s ok 1 150s # --- 150s # HEAD /apache/etags/none/i/test.txt 150s # Expecting one component in ETag field 150s # Received "81d9e" 150s ok 2 150s # --- 150s # HEAD /apache/etags/all/minus-is/test.txt 150s # Expecting one component in ETag field 150s # Received "62c6deaf13e40" 150s ok 3 150s # --- 150s # HEAD /apache/etags/none/plus-mi/test.txt 150s # Expecting two components in ETag field 150s # Received "81dbb-62c6deaf13e40" 150s ok 4 150s # --- 150s # HEAD /apache/etags/all/ms/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 5 150s # --- 150s # HEAD /apache/etags/m/minus-s/test.txt 150s # Expecting field to be absent 150s # Received "62c6deaf13e40" 150s ok 6 150s # --- 150s # HEAD /apache/etags/m/plus-s/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 7 150s # --- 150s # HEAD /apache/etags/m/plus-mis/test.txt 150s # Expecting three components in ETag field 150s # Received "81d89-b-62c6deaf13e40" 150s ok 8 150s # --- 150s # HEAD /apache/etags/all/minus-m/test.txt 150s # Expecting two components in ETag field 150s # Received "81d45-b" 150s ok 9 150s # --- 150s # HEAD /apache/etags/mis/test.txt 150s # Expecting three components in ETag field 150s # Received "81d96-b-62c6deaf13e40" 150s ok 10 150s # --- 150s # HEAD /apache/etags/m/minus-mi/test.txt 150s # Expecting field to be absent 150s # Received "b-62c6deaf13e40" 150s ok 11 150s # --- 150s # HEAD /apache/etags/all/minus-mis/test.txt 150s # Expecting field to be absent 150s # Received "b-62c6deaf13e40" 150s ok 12 150s # --- 150s # HEAD /apache/etags/default/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 13 150s # --- 150s # HEAD /apache/etags/m/plus-mi/test.txt 150s # Expecting two components in ETag field 150s # Received "81d86-62c6deaf13e40" 150s ok 14 150s # --- 150s # HEAD /apache/etags/none/plus-s/test.txt 150s # Expecting one component in ETag field 150s # Received "b" 150s ok 15 150s # --- 150s # HEAD /apache/etags/i/test.txt 150s # Expecting one component in ETag field 150s # Received "81d60" 150s ok 16 150s # --- 150s # HEAD /apache/etags/none/plus-is/test.txt 150s # Expecting two components in ETag field 150s # Received "81db5-b" 150s ok 17 150s # --- 150s # HEAD /apache/etags/none/m/test.txt 150s # Expecting one component in ETag field 150s # Received "62c6deaf13e40" 150s ok 18 150s # --- 150s # HEAD /apache/etags/all/minus-mi/test.txt 150s # Expecting one component in ETag field 150s # Received "b" 150s ok 19 150s # --- 150s # HEAD /apache/etags/none/plus-m/test.txt 150s # Expecting one component in ETag field 150s # Received "62c6deaf13e40" 150s ok 20 150s # --- 150s # HEAD /apache/etags/none/inherit/test.txt 150s # Expecting field to be absent 150s # ETag field is missing 150s ok 21 150s # --- 150s # HEAD /apache/etags/all/s/test.txt 150s # Expecting one component in ETag field 150s # Received "b" 150s ok 22 150s # --- 150s # HEAD /apache/etags/m/minus-mis/test.txt 150s # Expecting field to be absent 150s # Received "b-62c6deaf13e40" 150s ok 23 150s # --- 150s # HEAD /apache/etags/all/i/test.txt 150s # Expecting one component in ETag field 150s # Received "81d31" 150s ok 24 150s # --- 150s # HEAD /apache/etags/ms/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 25 150s # --- 150s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 150s # Expecting field to be absent 150s # Received "b-62c6deaf13e40" 150s ok 26 150s # --- 150s # HEAD /apache/etags/none/plus-mis/test.txt 150s # Expecting three components in ETag field 150s # Received "81dd3-b-62c6deaf13e40" 150s ok 27 150s # --- 150s # HEAD /apache/etags/none/mi/test.txt 150s # Expecting two components in ETag field 150s # Received "81da9-62c6deaf13e40" 150s ok 28 150s # --- 150s # HEAD /apache/etags/all/test.txt 150s # Expecting three components in ETag field 150s # Received "81d5b-b-62c6deaf13e40" 150s ok 29 150s # --- 150s # HEAD /apache/etags/all/mis/test.txt 150s # Expecting three components in ETag field 150s # Received "81d54-b-62c6deaf13e40" 150s ok 30 150s # --- 150s # HEAD /apache/etags/none/test.txt 150s # Expecting field to be absent 150s # ETag field is missing 150s ok 31 150s # --- 150s # HEAD /apache/etags/all/m/test.txt 150s # Expecting one component in ETag field 150s # Received "62c6deaf13e40" 150s ok 32 150s # --- 150s # HEAD /apache/etags/none/plus-ms/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 33 150s # --- 150s # HEAD /apache/etags/m/minus-i/test.txt 150s # Expecting field to be absent 150s # Received "62c6deaf13e40" 150s ok 34 150s # --- 150s # HEAD /apache/etags/m/minus-m/test.txt 150s # Expecting field to be absent 150s # Received "b-62c6deaf13e40" 150s ok 35 150s # --- 150s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 150s # Expecting two components in ETag field 150s # Received "81dd2-62c6deaf13e40" 150s ok 36 150s # --- 150s # HEAD /apache/etags/m/plus-is/test.txt 150s # Expecting three components in ETag field 150s # Received "81d80-b-62c6deaf13e40" 150s ok 37 150s # --- 150s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 150s # Expecting one component in ETag field 150s # Received "81dcf" 150s ok 38 150s # --- 150s # HEAD /apache/etags/m/plus-m/test.txt 150s # Expecting one component in ETag field 150s # Received "62c6deaf13e40" 150s ok 39 150s # --- 150s # HEAD /apache/etags/none/is/test.txt 150s # Expecting two components in ETag field 150s # Received "81da3-b" 150s ok 40 150s # --- 150s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 150s # Expecting one component in ETag field 150s # Received "b" 150s ok 41 150s # --- 150s # HEAD /apache/etags/none/plus-i/test.txt 150s # Expecting one component in ETag field 150s # Received "81db2" 150s ok 42 150s # --- 150s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 150s # Expecting one component in ETag field 150s # Received "62c6deaf13e40" 150s ok 43 150s # --- 150s # HEAD /apache/etags/all/minus-ms/test.txt 150s # Expecting one component in ETag field 150s # Received "81d4e" 150s ok 44 150s # --- 150s # HEAD /apache/etags/none/s/test.txt 150s # Expecting one component in ETag field 150s # Received "b" 150s ok 45 150s # --- 150s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 150s # Expecting two components in ETag field 150s # Received "81dc6-b" 150s ok 46 150s # --- 150s # HEAD /apache/etags/m/plus-ms/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 47 150s # --- 150s # HEAD /apache/etags/m/plus-i/test.txt 150s # Expecting two components in ETag field 150s # Received "81d7d-62c6deaf13e40" 150s ok 48 150s # --- 150s # HEAD /apache/etags/all/mi/test.txt 150s # Expecting two components in ETag field 150s # Received "81d3c-62c6deaf13e40" 150s ok 49 150s # --- 150s # HEAD /apache/etags/is/test.txt 150s # Expecting two components in ETag field 150s # Received "81d63-b" 150s ok 50 150s # --- 150s # HEAD /apache/etags/m/test.txt 150s # Expecting one component in ETag field 150s # Received "62c6deaf13e40" 150s ok 51 150s # --- 150s # HEAD /apache/etags/m/minus-is/test.txt 150s # Expecting field to be absent 150s # Received "62c6deaf13e40" 150s ok 52 150s # --- 150s # HEAD /apache/etags/all/minus-i/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 53 150s # --- 150s # HEAD /apache/etags/s/test.txt 150s # Expecting one component in ETag field 150s # Received "b" 150s ok 54 150s # --- 150s # HEAD /apache/etags/none/mis/test.txt 150s # Expecting three components in ETag field 150s # Received "81dac-b-62c6deaf13e40" 150s ok 55 150s # --- 150s # HEAD /apache/etags/none/ms/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 56 150s # --- 150s # HEAD /apache/etags/m/minus-ms/test.txt 150s # Expecting field to be absent 150s # Received "b-62c6deaf13e40" 150s ok 57 150s # --- 150s # HEAD /apache/etags/all/inherit/test.txt 150s # Expecting three components in ETag field 150s # Received "81d33-b-62c6deaf13e40" 150s ok 58 150s # --- 150s # HEAD /apache/etags/all/is/test.txt 150s # Expecting two components in ETag field 150s # Received "81d36-b" 150s ok 59 150s # --- 150s # HEAD /apache/etags/mi/test.txt 150s # Expecting two components in ETag field 150s # Received "81d93-62c6deaf13e40" 150s ok 60 150s # --- 150s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 150s # Expecting two components in ETag field 150s # Received "b-62c6deaf13e40" 150s ok 61 150s ok 152s t/apache/expr.t ..................... 152s 1..229 152s # Running under perl version 5.040001 for linux 152s # Current time local: Tue May 6 19:19:44 2025 152s # Current time GMT: Tue May 6 19:19:44 2025 152s # Using Test.pm version 1.31 152s # Using Apache/Test.pm version 1.44 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true" should evaluate to true, got true 152s ok 1 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "false" should evaluate to false, got false 152s ok 2 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "foo", got parse error 152s ok 3 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -eq 01" should evaluate to true, got true 152s ok 4 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -eq 2" should evaluate to false, got false 152s ok 5 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -ne 2" should evaluate to true, got true 152s ok 6 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -ne 1" should evaluate to false, got false 152s ok 7 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -lt 02" should evaluate to true, got true 152s ok 8 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -lt 1" should evaluate to false, got false 152s ok 9 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -le 2" should evaluate to true, got true 152s ok 10 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -le 1" should evaluate to true, got true 152s ok 11 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "2 -gt 1" should evaluate to true, got true 152s ok 12 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -gt 1" should evaluate to false, got false 152s ok 13 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "2 -ge 1" should evaluate to true, got true 152s ok 14 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -ge 1" should evaluate to true, got true 152s ok 15 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "1 -gt -1" should evaluate to true, got true 152s ok 16 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' == 'aa'" should evaluate to true, got true 152s ok 17 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' == 'b'" should evaluate to false, got false 152s ok 18 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' = 'aa'" should evaluate to true, got true 152s ok 19 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' = 'b'" should evaluate to false, got false 152s ok 20 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' != 'b'" should evaluate to true, got true 152s ok 21 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' != 'aa'" should evaluate to false, got false 152s ok 22 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' < 'b'" should evaluate to true, got true 152s ok 23 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' < 'aa'" should evaluate to false, got false 152s ok 24 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' <= 'b'" should evaluate to true, got true 152s ok 25 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' <= 'aa'" should evaluate to true, got true 152s ok 26 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'b' > 'aa'" should evaluate to true, got true 152s ok 27 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' > 'aa'" should evaluate to false, got false 152s ok 28 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'b' >= 'aa'" should evaluate to true, got true 152s ok 29 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'aa' >= 'aa'" should evaluate to true, got true 152s ok 30 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 152s ok 31 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 152s ok 32 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 152s ok 33 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 152s ok 34 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 152s ok 35 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 152s ok 36 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 152s ok 37 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 152s ok 38 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 152s ok 39 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 152s ok 40 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME} != ''" should evaluate to true, got true 152s ok 41 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'a' -in { 'b', 'a' } " should evaluate to true, got true 152s ok 42 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'a' -in { 'b', 'c' } " should evaluate to false, got false 152s ok 43 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' =~ /bc/ " should evaluate to true, got true 152s ok 44 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' =~ /BC/i " should evaluate to true, got true 152s ok 45 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' !~ m!bc! " should evaluate to false, got false 152s ok 46 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' !~ m!BC!i " should evaluate to false, got false 152s ok 47 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " $0 == '' " should evaluate to true, got true 152s ok 48 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " $1 == '' " should evaluate to true, got true 152s ok 49 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " $9 == '' " should evaluate to true, got true 152s ok 50 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " '$0' == '' " should evaluate to true, got true 152s ok 51 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 152s ok 52 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 152s ok 53 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 152s ok 54 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 152s ok 55 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 152s ok 56 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 152s ok 57 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 152s ok 58 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 152s ok 59 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 152s ok 60 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 152s ok 61 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 152s ok 62 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 152s ok 63 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 152s ok 64 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 152s ok 65 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 152s ok 66 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 152s ok 67 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 152s ok 68 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 152s ok 69 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 152s ok 70 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{HTTPS} == 'off' " should evaluate to true, got true 152s ok 71 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 152s ok 72 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 152s ok 73 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 152s ok 74 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 152s ok 75 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 152s ok 76 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 152s ok 77 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 152s ok 78 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 152s ok 79 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 152s ok 80 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 152s ok 81 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 152s ok 82 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "escape('?') = '%3f' " should evaluate to true, got true 152s ok 83 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "unescape('%3f') = '?' " should evaluate to true, got true 152s ok 84 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 152s ok 85 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 152s ok 86 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 152s ok 87 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "file('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 152s ok 88 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-n ''" should evaluate to false, got false 152s ok 89 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-z ''" should evaluate to true, got true 152s ok 90 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-n '1'" should evaluate to true, got true 152s ok 91 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-z '1'" should evaluate to false, got false 152s ok 92 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "-R 'abc'", got parse error 152s ok 93 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 152s ok 94 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-R '240.0.0.0'" should evaluate to false, got false 152s ok 95 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-R '240.0.0.0/8'" should evaluate to false, got false 152s ok 96 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-R 'ff::/8'" should evaluate to false, got false 152s ok 97 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 152s ok 98 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 152s ok 99 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 152s ok 100 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 152s ok 101 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 152s ok 102 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 152s ok 103 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 152s ok 104 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'foo' -strmatch '*o'" should evaluate to true, got true 152s ok 105 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 152s ok 106 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'foo' -strmatch 'F*'" should evaluate to false, got false 152s ok 107 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'foo' -strcmatch 'F*'" should evaluate to true, got true 152s ok 108 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'foo' -strmatch 'g*'" should evaluate to false, got false 152s ok 109 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'foo' -strcmatch 'g*'" should evaluate to false, got false 152s ok 110 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 152s ok 111 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 152s ok 112 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 152s ok 113 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 152s ok 114 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "foo('bar') = 'bar'", got parse error 152s ok 115 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "%{FOO} != 'bar'", got parse error 152s ok 116 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s Should get parse error for "'bar' = bar", got parse error 152s ok 117 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true" should evaluate to true, got true 152s ok 118 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && true" should evaluate to true, got true 152s ok 119 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || true" should evaluate to true, got true 152s ok 120 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || true || true" should evaluate to true, got true 152s ok 121 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || true && true" should evaluate to true, got true 152s ok 122 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && true || true" should evaluate to true, got true 152s ok 123 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && true && true" should evaluate to true, got true 152s ok 124 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || true || !true" should evaluate to true, got true 152s ok 125 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || true && !true" should evaluate to true, got true 152s ok 126 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && true || !true" should evaluate to true, got true 152s ok 127 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && true && !true" should evaluate to false, got false 152s ok 128 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && !true" should evaluate to false, got false 152s ok 129 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || !true" should evaluate to true, got true 152s ok 130 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || !true || true" should evaluate to true, got true 152s ok 131 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || !true && true" should evaluate to true, got true 152s ok 132 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && !true || true" should evaluate to true, got true 152s ok 133 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && !true && true" should evaluate to false, got false 152s ok 134 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || !true || !true" should evaluate to true, got true 152s ok 135 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true || !true && !true" should evaluate to true, got true 152s ok 136 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && !true || !true" should evaluate to false, got false 152s ok 137 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "true && !true && !true" should evaluate to false, got false 152s ok 138 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true" should evaluate to false, got false 152s ok 139 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && true" should evaluate to false, got false 152s ok 140 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || true" should evaluate to true, got true 152s ok 141 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || true || true" should evaluate to true, got true 152s ok 142 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || true && true" should evaluate to true, got true 152s ok 143 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && true || true" should evaluate to true, got true 152s ok 144 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && true && true" should evaluate to false, got false 152s ok 145 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || true || !true" should evaluate to true, got true 152s ok 146 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || true && !true" should evaluate to false, got false 152s ok 147 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && true || !true" should evaluate to false, got false 152s ok 148 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && true && !true" should evaluate to false, got false 152s ok 149 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && !true" should evaluate to false, got false 152s ok 150 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || !true" should evaluate to false, got false 152s ok 151 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || !true || true" should evaluate to true, got true 152s ok 152 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || !true && true" should evaluate to false, got false 152s ok 153 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && !true || true" should evaluate to true, got true 152s ok 154 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && !true && true" should evaluate to false, got false 152s ok 155 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || !true || !true" should evaluate to false, got false 152s ok 156 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true || !true && !true" should evaluate to false, got false 152s ok 157 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && !true || !true" should evaluate to false, got false 152s ok 158 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!true && !true && !true" should evaluate to false, got false 152s ok 159 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true)" should evaluate to false, got false 152s ok 160 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && true)" should evaluate to false, got false 152s ok 161 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || true)" should evaluate to false, got false 152s ok 162 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || true || true)" should evaluate to false, got false 152s ok 163 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || true && true)" should evaluate to false, got false 152s ok 164 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && true || true)" should evaluate to false, got false 152s ok 165 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && true && true)" should evaluate to false, got false 152s ok 166 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || true || !true)" should evaluate to false, got false 152s ok 167 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || true && !true)" should evaluate to false, got false 152s ok 168 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && true || !true)" should evaluate to false, got false 152s ok 169 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && true && !true)" should evaluate to true, got true 152s ok 170 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && !true)" should evaluate to true, got true 152s ok 171 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || !true)" should evaluate to false, got false 152s ok 172 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || !true || true)" should evaluate to false, got false 152s ok 173 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || !true && true)" should evaluate to false, got false 152s ok 174 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && !true || true)" should evaluate to false, got false 152s ok 175 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && !true && true)" should evaluate to true, got true 152s ok 176 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || !true || !true)" should evaluate to false, got false 152s ok 177 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true || !true && !true)" should evaluate to false, got false 152s ok 178 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && !true || !true)" should evaluate to true, got true 152s ok 179 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(true && !true && !true)" should evaluate to true, got true 152s ok 180 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true)" should evaluate to true, got true 152s ok 181 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && true)" should evaluate to true, got true 152s ok 182 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || true)" should evaluate to false, got false 152s ok 183 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || true || true)" should evaluate to false, got false 152s ok 184 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || true && true)" should evaluate to false, got false 152s ok 185 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && true || true)" should evaluate to false, got false 152s ok 186 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && true && true)" should evaluate to true, got true 152s ok 187 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || true || !true)" should evaluate to false, got false 152s ok 188 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || true && !true)" should evaluate to true, got true 152s ok 189 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && true || !true)" should evaluate to true, got true 152s ok 190 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && true && !true)" should evaluate to true, got true 152s ok 191 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && !true)" should evaluate to true, got true 152s ok 192 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || !true)" should evaluate to true, got true 152s ok 193 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || !true || true)" should evaluate to false, got false 152s ok 194 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || !true && true)" should evaluate to true, got true 152s ok 195 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && !true || true)" should evaluate to false, got false 152s ok 196 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && !true && true)" should evaluate to true, got true 152s ok 197 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || !true || !true)" should evaluate to true, got true 152s ok 198 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true || !true && !true)" should evaluate to true, got true 152s ok 199 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && !true || !true)" should evaluate to true, got true 152s ok 200 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "!(!true && !true && !true)" should evaluate to true, got true 152s ok 201 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 152s ok 202 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 152s ok 203 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 152s ok 204 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 152s ok 205 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 152s ok 206 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 152s ok 207 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 152s ok 208 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 152s ok 209 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 152s ok 210 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 152s ok 211 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 152s ok 212 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 152s ok 213 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 152s ok 214 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 152s ok 215 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 152s ok 216 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 152s ok 217 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 152s ok 218 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 152s ok 219 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 152s ok 220 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-F '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 152s ok 221 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-F '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 152s ok 222 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-U '/apache/' " should evaluate to true, got true 152s ok 223 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "-U '/apache/expr/none' " should evaluate to false, got false 152s ok 224 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 152s ok 225 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 152s ok 226 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "base64('foo') = 'Zm9v' " should evaluate to true, got true 152s ok 227 152s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 152s ok 228 152s Error log should not have 'Internal evaluation error' entries, found 0 152s ok 229 152s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 152s ok 156s t/apache/expr_string.t .............. 156s 1..29 156s # Running under perl version 5.040001 for linux 156s # Current time local: Tue May 6 19:19:46 2025 156s # Current time GMT: Tue May 6 19:19:46 2025 156s # Using Test.pm version 1.31 156s # Using Apache/Test.pm version 1.44 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 1 156s Expected return code 200, got 200 for 'foo' 156s ok 2 156s # testing : log message [Tue May 06 19:19:47.570614 2025] [log_debug:info] [pid 10169:tid 10169] [client 127.0.0.1:53118] foo (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: 'foo' 156s # received: 'foo' 156s ok 3 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 4 156s Expected return code 200, got 200 for '%{req:SomeHeader}' 156s ok 5 156s # testing : log message [Tue May 06 19:19:47.825019 2025] [log_debug:info] [pid 10169:tid 10169] [client 127.0.0.1:53118] SomeValue (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: 'SomeValue' 156s # received: 'SomeValue' 156s ok 6 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 7 156s Should get parse error (500) for "%{", got 500 156s ok 8 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 9 156s Expected return code 200, got 200 for '%' 156s ok 10 156s # testing : log message [Tue May 06 19:19:48.329420 2025] [log_debug:info] [pid 10174:tid 10174] [client 127.0.0.1:53130] % (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: '%' 156s # received: '%' 156s ok 11 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 12 156s Expected return code 200, got 200 for '}' 156s ok 13 156s # testing : log message [Tue May 06 19:19:48.581207 2025] [log_debug:info] [pid 10174:tid 10174] [client 127.0.0.1:53130] } (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: '}' 156s # received: '}' 156s ok 14 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 15 156s Expected return code 200, got 200 for '\"' 156s ok 16 156s # testing : log message [Tue May 06 19:19:48.833232 2025] [log_debug:info] [pid 10174:tid 10174] [client 127.0.0.1:53130] " (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: '"' 156s # received: '"' 156s ok 17 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 18 156s Expected return code 200, got 200 for '\'' 156s ok 19 156s # testing : log message [Tue May 06 19:19:49.085124 2025] [log_debug:info] [pid 10174:tid 10174] [client 127.0.0.1:53130] ' (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: '\'' 156s # received: '\'' 156s ok 20 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 21 156s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 156s ok 22 156s # testing : log message [Tue May 06 19:19:49.337001 2025] [log_debug:info] [pid 10174:tid 10174] [client 127.0.0.1:53130] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: '%{req:SomeHeader}' 156s # received: '%{req:SomeHeader}' 156s ok 23 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 24 156s Expected return code 200, got 200 for '%{tolower:IDENT}' 156s ok 25 156s # testing : log message [Tue May 06 19:19:49.589458 2025] [log_debug:info] [pid 10174:tid 10174] [client 127.0.0.1:53130] ident (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: 'ident' 156s # received: 'ident' 156s ok 26 156s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 27 156s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 156s ok 28 156s # testing : log message [Tue May 06 19:19:49.841402 2025] [log_debug:info] [pid 10174:tid 10174] [client 127.0.0.1:53130] get (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 156s # didn't match 156s # expected: 'get' 156s # received: 'get' 156s ok 29 156s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 156s ok 157s t/apache/getfile.t .................. 157s # using LWP client 157s 1..221 157s # Running under perl version 5.040001 for linux 157s # Current time local: Tue May 6 19:19:50 2025 157s # Current time GMT: Tue May 6 19:19:50 2025 157s # Using Test.pm version 1.31 157s # Using Apache/Test.pm version 1.44 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "4c64-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 19556 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl.pod 157s # expected: 19556 157s # received: 19556 157s ok 1 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "dbb0-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 56240 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5004delta.pod 157s # expected: 56240 157s # received: 56240 157s ok 2 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "85ea-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 34282 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5005delta.pod 157s # expected: 34282 157s # received: 34282 157s ok 3 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "da40-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 55872 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5100delta.pod 157s # expected: 55872 157s # received: 55872 157s ok 4 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "ab70-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 43888 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5101delta.pod 157s # expected: 43888 157s # received: 43888 157s ok 5 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "15cb8-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 89272 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5120delta.pod 157s # expected: 89272 157s # received: 89272 157s ok 6 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "2707-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 9991 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5121delta.pod 157s # expected: 9991 157s # received: 9991 157s ok 7 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "2569-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 9577 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5122delta.pod 157s # expected: 9577 157s # received: 9577 157s ok 8 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "1004-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 4100 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5123delta.pod 157s # expected: 4100 157s # received: 4100 157s ok 9 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "e58-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 3672 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5124delta.pod 157s # expected: 3672 157s # received: 3672 157s ok 10 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "1e00-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 7680 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5125delta.pod 157s # expected: 7680 157s # received: 7680 157s ok 11 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "233a9-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 144297 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5140delta.pod 157s # expected: 144297 157s # received: 144297 157s ok 12 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 157s #server response: 157s #HTTP/1.1 200 OK 157s #Connection: close 157s #Date: Tue, 06 May 2025 19:19:51 GMT 157s #Accept-Ranges: bytes 157s #ETag: "1f1e-632968e4a9680" 157s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 157s #Vary: In-If1 157s #Content-Length: 7966 157s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 157s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 157s #Client-Peer: 127.0.0.1:8529 157s #Client-Response-Num: 1 157s #DMMATCH1: 1 157s # 157s # testing : download of /getfiles-perl-pod/perl5141delta.pod 157s # expected: 7966 157s # received: 7966 157s ok 13 157s #lwp request: 157s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 157s #User-Agent: libwww-perl/6.78 157s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1aeb-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6891 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5142delta.pod 158s # expected: 6891 158s # received: 6891 158s ok 14 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1e50-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7760 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5143delta.pod 158s # expected: 7760 158s # received: 7760 158s ok 15 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "18b7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6327 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5144delta.pod 158s # expected: 6327 158s # received: 6327 158s ok 16 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "20a07-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 133639 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5160delta.pod 158s # expected: 133639 158s # received: 133639 158s ok 17 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "17fe-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6142 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5161delta.pod 158s # expected: 6142 158s # received: 6142 158s ok 18 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "e0a-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 3594 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5162delta.pod 158s # expected: 3594 158s # received: 3594 158s ok 19 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "ff5-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4085 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5163delta.pod 158s # expected: 4085 158s # received: 4085 158s ok 20 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1d280-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 119424 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5180delta.pod 158s # expected: 119424 158s # received: 119424 158s ok 21 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "19c5-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6597 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5181delta.pod 158s # expected: 6597 158s # received: 6597 158s ok 22 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "14d7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5335 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5182delta.pod 158s # expected: 5335 158s # received: 5335 158s ok 23 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1208-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4616 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5184delta.pod 158s # expected: 4616 158s # received: 4616 158s ok 24 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1c352-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 115538 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5200delta.pod 158s # expected: 115538 158s # received: 115538 158s ok 25 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2a07-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10759 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5201delta.pod 158s # expected: 10759 158s # received: 10759 158s ok 26 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2fef-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 12271 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5202delta.pod 158s # expected: 12271 158s # received: 12271 158s ok 27 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2410-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 9232 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5203delta.pod 158s # expected: 9232 158s # received: 9232 158s ok 28 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1fa8f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 129679 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5220delta.pod 158s # expected: 129679 158s # received: 129679 158s ok 29 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "293d-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10557 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5221delta.pod 158s # expected: 10557 158s # received: 10557 158s ok 30 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "301f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 12319 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5222delta.pod 158s # expected: 12319 158s # received: 12319 158s ok 31 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "20fa-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8442 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5223delta.pod 158s # expected: 8442 158s # received: 8442 158s ok 32 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1162-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4450 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5224delta.pod 158s # expected: 4450 158s # received: 4450 158s ok 33 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "fc09-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 64521 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5240delta.pod 158s # expected: 64521 158s # received: 64521 158s ok 34 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2009-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8201 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5241delta.pod 158s # expected: 8201 158s # received: 8201 158s ok 35 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1007-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4103 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5242delta.pod 158s # expected: 4103 158s # received: 4103 158s ok 36 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2aac-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10924 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5243delta.pod 158s # expected: 10924 158s # received: 10924 158s ok 37 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1168-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4456 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5244delta.pod 158s # expected: 4456 158s # received: 4456 158s ok 38 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1875a-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 100186 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5260delta.pod 158s # expected: 100186 158s # received: 100186 158s ok 39 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1e25-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7717 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5261delta.pod 158s # expected: 7717 158s # received: 7717 158s ok 40 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1e16-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7702 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5262delta.pod 158s # expected: 7702 158s # received: 7702 158s ok 41 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1b69-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7017 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5263delta.pod 158s # expected: 7017 158s # received: 7017 158s ok 42 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "115d9-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 71129 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5280delta.pod 158s # expected: 71129 158s # received: 71129 158s ok 43 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "11f7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4599 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5281delta.pod 158s # expected: 4599 158s # received: 4599 158s ok 44 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1806-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6150 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5282delta.pod 158s # expected: 6150 158s # received: 6150 158s ok 45 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "13f7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5111 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5283delta.pod 158s # expected: 5111 158s # received: 5111 158s ok 46 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "a038-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 41016 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5300delta.pod 158s # expected: 41016 158s # received: 41016 158s ok 47 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1662-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5730 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5301delta.pod 158s # expected: 5730 158s # received: 5730 158s ok 48 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "124a-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4682 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5302delta.pod 158s # expected: 4682 158s # received: 4682 158s ok 49 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1374-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4980 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5303delta.pod 158s # expected: 4980 158s # received: 4980 158s ok 50 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "d310-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 54032 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5320delta.pod 158s # expected: 54032 158s # received: 54032 158s ok 51 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1b5f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7007 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5321delta.pod 158s # expected: 7007 158s # received: 7007 158s ok 52 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "9201-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 37377 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5340delta.pod 158s # expected: 37377 158s # received: 37377 158s ok 53 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1076-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4214 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5341delta.pod 158s # expected: 4214 158s # received: 4214 158s ok 54 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "f68-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 3944 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5342delta.pod 158s # expected: 3944 158s # received: 3944 158s ok 55 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "fd6-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4054 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5343delta.pod 158s # expected: 4054 158s # received: 4054 158s ok 56 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "ad8b-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 44427 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5360delta.pod 158s # expected: 44427 158s # received: 44427 158s ok 57 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1288-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4744 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5361delta.pod 158s # expected: 4744 158s # received: 4744 158s ok 58 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "f69-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 3945 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5362delta.pod 158s # expected: 3945 158s # received: 3945 158s ok 59 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "fd7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4055 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5363delta.pod 158s # expected: 4055 158s # received: 4055 158s ok 60 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "10d47-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 68935 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5380delta.pod 158s # expected: 68935 158s # received: 68935 158s ok 61 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "f6a-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 3946 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5381delta.pod 158s # expected: 3946 158s # received: 3946 158s ok 62 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "fd8-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4056 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5382delta.pod 158s # expected: 4056 158s # received: 4056 158s ok 63 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "c79b-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 51099 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5400delta.pod 158s # expected: 51099 158s # received: 51099 158s ok 64 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "15dc-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5596 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl5401delta.pod 158s # expected: 5596 158s # received: 5596 158s ok 65 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1e723-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 124707 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl561delta.pod 158s # expected: 124707 158s # received: 124707 158s ok 66 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1a2bb-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 107195 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl56delta.pod 158s # expected: 107195 158s # received: 107195 158s ok 67 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "94ac-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 38060 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl581delta.pod 158s # expected: 38060 158s # received: 38060 158s ok 68 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1176-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4470 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl582delta.pod 158s # expected: 4470 158s # received: 4470 158s ok 69 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "18bf-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6335 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl583delta.pod 158s # expected: 6335 158s # received: 6335 158s ok 70 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1cc3-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7363 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl584delta.pod 158s # expected: 7363 158s # received: 7363 158s ok 71 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1701-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5889 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl585delta.pod 158s # expected: 5889 158s # received: 5889 158s ok 72 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "122b-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4651 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl586delta.pod 158s # expected: 4651 158s # received: 4651 158s ok 73 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "20a4-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8356 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl587delta.pod 158s # expected: 8356 158s # received: 8356 158s ok 74 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "62c1-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 25281 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl588delta.pod 158s # expected: 25281 158s # received: 25281 158s ok 75 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "d28d-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 53901 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl589delta.pod 158s # expected: 53901 158s # received: 53901 158s ok 76 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1c1d5-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 115157 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perl58delta.pod 158s # expected: 115157 158s # received: 115157 158s ok 77 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4fe9-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 20457 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlaix.pod 158s # expected: 20457 158s # received: 20457 158s ok 78 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1688-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5768 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlamiga.pod 158s # expected: 5768 158s # received: 5768 158s ok 79 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2031-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8241 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlandroid.pod 158s # expected: 8241 158s # received: 8241 158s ok 80 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "ceb51-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 846673 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlapi.pod 158s # expected: 846673 158s # received: 846673 158s ok 81 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "5838-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 22584 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlapio.pod 158s # expected: 22584 158s # received: 22584 158s ok 82 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1b62-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7010 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlartistic.pod 158s # expected: 7010 158s # received: 7010 158s ok 83 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "210c-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8460 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlbook.pod 158s # expected: 8460 158s # received: 8460 158s ok 84 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "126-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 294 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlboot.pod 158s # expected: 294 158s # received: 294 158s ok 85 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "130-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 304 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlbot.pod 158s # expected: 304 158s # received: 304 158s ok 86 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1f50-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8016 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlbs2000.pod 158s # expected: 8016 158s # received: 8016 158s ok 87 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "dea2-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 56994 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlcall.pod 158s # expected: 56994 158s # received: 56994 158s ok 88 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1180-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4480 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlcheat.pod 158s # expected: 4480 158s # received: 4480 158s ok 89 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "3179-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 12665 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlclass.pod 158s # expected: 12665 158s # received: 12665 158s ok 90 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "3c63-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 15459 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlclassguts.pod 158s # expected: 15459 158s # received: 15459 158s ok 91 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "d19f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 53663 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlclib.pod 158s # expected: 53663 158s # received: 53663 158s ok 92 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "12e5-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4837 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlcn.pod 158s # expected: 4837 158s # received: 4837 158s ok 93 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1b1b-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6939 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlcommunity.pod 158s # expected: 6939 158s # received: 6939 158s ok 94 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "662a-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 26154 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlcygwin.pod 158s # expected: 26154 158s # received: 26154 158s ok 95 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "cfa2-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 53154 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldata.pod 158s # expected: 53154 158s # received: 53154 158s ok 96 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "134d-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4941 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 158s # expected: 4941 158s # received: 4941 158s ok 97 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "a85c-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 43100 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldebguts.pod 158s # expected: 43100 158s # received: 43100 158s ok 98 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "5693-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 22163 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldebtut.pod 158s # expected: 22163 158s # received: 22163 158s ok 99 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "9bc9-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 39881 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldebug.pod 158s # expected: 39881 158s # received: 39881 158s ok 100 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "15dc-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5596 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldelta.pod 158s # expected: 5596 158s # received: 5596 158s ok 101 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "5fb8-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 24504 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldeprecation.pod 158s # expected: 24504 158s # received: 24504 158s ok 102 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4d4ea-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 316650 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldiag.pod 158s # expected: 316650 158s # received: 316650 158s ok 103 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "24a0-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 9376 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldoc.pod 158s # expected: 9376 158s # received: 9376 158s ok 104 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "b4ed-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 46317 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldocstyle.pod 158s # expected: 46317 158s # received: 46317 158s ok 105 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "6946-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 26950 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldsc.pod 158s # expected: 26950 158s # received: 26950 158s ok 106 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1f20-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7968 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perldtrace.pod 158s # expected: 7968 158s # received: 7968 158s ok 107 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1497f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 84351 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlebcdic.pod 158s # expected: 84351 158s # received: 84351 158s ok 108 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "937e-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 37758 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlembed.pod 158s # expected: 37758 158s # received: 37758 158s ok 109 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2812-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10258 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlexperiment.pod 158s # expected: 10258 158s # received: 10258 158s ok 110 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "58d2-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 22738 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq.pod 158s # expected: 22738 158s # received: 22738 158s ok 111 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "34a1-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 13473 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq1.pod 158s # expected: 13473 158s # received: 13473 158s ok 112 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "292a-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10538 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq2.pod 158s # expected: 10538 158s # received: 10538 158s ok 113 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "92e1-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 37601 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq3.pod 158s # expected: 37601 158s # received: 37601 158s ok 114 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "16bcd-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 93133 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq4.pod 158s # expected: 93133 158s # received: 93133 158s ok 115 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "dbc1-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 56257 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq5.pod 158s # expected: 56257 158s # received: 56257 158s ok 116 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "9a71-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 39537 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq6.pod 158s # expected: 39537 158s # received: 39537 158s ok 117 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "93ae-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 37806 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq7.pod 158s # expected: 37806 158s # received: 37806 158s ok 118 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "c30c-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 49932 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq8.pod 158s # expected: 49932 158s # received: 49932 158s ok 119 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "3b75-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 15221 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfaq9.pod 158s # expected: 15221 158s # received: 15221 158s ok 120 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "56ca-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 22218 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfilter.pod 158s # expected: 22218 158s # received: 22218 158s ok 121 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "342b-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 13355 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfork.pod 158s # expected: 13355 158s # received: 13355 158s ok 122 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4122-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 16674 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlform.pod 158s # expected: 16674 158s # received: 16674 158s ok 123 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "671-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 1649 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 158s # expected: 1649 158s # received: 1649 158s ok 124 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "68740-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 427840 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlfunc.pod 158s # expected: 427840 158s # received: 427840 158s ok 125 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "7c2e-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 31790 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlgit.pod 158s # expected: 31790 158s # received: 31790 158s ok 126 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "219ca-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 137674 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlglossary.pod 158s # expected: 137674 158s # received: 137674 158s ok 127 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4072-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 16498 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlgov.pod 158s # expected: 16498 158s # received: 16498 158s ok 128 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "35f7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 13815 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlgpl.pod 158s # expected: 13815 158s # received: 13815 158s ok 129 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "31bb8-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 203704 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlguts.pod 158s # expected: 203704 158s # received: 203704 158s ok 130 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "afe5-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 45029 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlhack.pod 158s # expected: 45029 158s # received: 45029 158s ok 131 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1297d-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 76157 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlhacktips.pod 158s # expected: 76157 158s # received: 76157 158s ok 132 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1809-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6153 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlhacktut.pod 158s # expected: 6153 158s # received: 6153 158s ok 133 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "602-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 1538 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlhaiku.pod 158s # expected: 1538 158s # received: 1538 158s ok 134 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "ebeb-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 60395 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlhist.pod 158s # expected: 60395 158s # received: 60395 158s ok 135 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "77a4-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 30628 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlhpux.pod 158s # expected: 30628 158s # received: 30628 158s ok 136 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "7dd-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 2013 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlhurd.pod 158s # expected: 2013 158s # received: 2013 158s ok 137 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1fc9f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 130207 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlintern.pod 158s # expected: 130207 158s # received: 130207 158s ok 138 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "9216-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 37398 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlinterp.pod 158s # expected: 37398 158s # received: 37398 158s ok 139 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "579a-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 22426 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlintro.pod 158s # expected: 22426 158s # received: 22426 158s ok 140 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "8ad2-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 35538 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perliol.pod 158s # expected: 35538 158s # received: 35538 158s ok 141 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "11818-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 71704 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlipc.pod 158s # expected: 71704 158s # received: 71704 158s ok 142 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1150-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4432 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlirix.pod 158s # expected: 4432 158s # received: 4432 158s ok 143 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "20a8-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8360 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perljp.pod 158s # expected: 8360 158s # received: 8360 158s ok 144 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2fc0-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 12224 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlko.pod 158s # expected: 12224 158s # received: 12224 158s ok 145 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "163-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 355 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perllexwarn.pod 158s # expected: 355 158s # received: 355 158s ok 146 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "7ea-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 2026 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perllinux.pod 158s # expected: 2026 158s # received: 2026 158s ok 147 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "12978-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 76152 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perllocale.pod 158s # expected: 76152 158s # received: 76152 158s ok 148 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2487-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 9351 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perllol.pod 158s # expected: 9351 158s # received: 9351 158s ok 149 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2f6f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 12143 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlmacosx.pod 158s # expected: 12143 158s # received: 12143 158s ok 150 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "67a7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 26535 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlmod.pod 158s # expected: 26535 158s # received: 26535 158s ok 151 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2574-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 9588 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 158s # expected: 9588 158s # received: 9588 158s ok 152 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1095c-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 67932 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlmodlib.pod 158s # expected: 67932 158s # received: 67932 158s ok 153 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "573b-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 22331 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 158s # expected: 22331 158s # received: 22331 158s ok 154 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "d65-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 3429 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlmroapi.pod 158s # expected: 3429 158s # received: 3429 158s ok 155 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2ad3-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10963 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlnewmod.pod 158s # expected: 10963 158s # received: 10963 158s ok 156 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "20a5-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8357 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlnumber.pod 158s # expected: 8357 158s # received: 8357 158s ok 157 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "8d31-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 36145 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlobj.pod 158s # expected: 36145 158s # received: 36145 158s ok 158 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "6885-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 26757 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlootut.pod 158s # expected: 26757 158s # received: 26757 158s ok 159 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2b4ac-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 177324 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlop.pod 158s # expected: 177324 158s # received: 177324 158s ok 160 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4db-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 1243 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 158s # expected: 1243 158s # received: 1243 158s ok 161 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "3b77-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 15223 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlopentut.pod 158s # expected: 15223 158s # received: 15223 158s ok 162 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "16cb7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 93367 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlos2.pod 158s # expected: 93367 158s # received: 93367 158s ok 163 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "37cb-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 14283 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlos390.pod 158s # expected: 14283 158s # received: 14283 158s ok 164 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "12b0-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4784 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlos400.pod 158s # expected: 4784 158s # received: 4784 158s ok 165 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "c8a9-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 51369 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlpacktut.pod 158s # expected: 51369 158s # received: 51369 158s ok 166 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "c2bc-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 49852 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlperf.pod 158s # expected: 49852 158s # received: 49852 158s ok 167 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1418-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5144 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlplan9.pod 158s # expected: 5144 158s # received: 5144 158s ok 168 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "5b65-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 23397 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlpod.pod 158s # expected: 23397 158s # received: 23397 158s ok 169 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "10d10-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 68880 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlpodspec.pod 158s # expected: 68880 158s # received: 68880 158s ok 170 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2f40-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 12096 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 158s # expected: 12096 158s # received: 12096 158s ok 171 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "67b7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 26551 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlpolicy.pod 158s # expected: 26551 158s # received: 26551 158s ok 172 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "15db1-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 89521 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlport.pod 158s # expected: 89521 158s # received: 89521 158s ok 173 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1412-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 5138 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlpragma.pod 158s # expected: 5138 158s # received: 5138 158s ok 174 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1a25-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 6693 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlqnx.pod 158s # expected: 6693 158s # received: 6693 158s ok 175 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "21256-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 135766 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlre.pod 158s # expected: 135766 158s # received: 135766 158s ok 176 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "8a9c-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 35484 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlreapi.pod 158s # expected: 35484 158s # received: 35484 158s ok 177 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "818f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 33167 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 158s # expected: 33167 158s # received: 33167 158s ok 178 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "bec7-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 48839 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 158s # expected: 48839 158s # received: 48839 158s ok 179 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "8d5c-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 36188 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlref.pod 158s # expected: 36188 158s # received: 36188 158s ok 180 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4944-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 18756 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlreftut.pod 158s # expected: 18756 158s # received: 18756 158s ok 181 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "a989-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 43401 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlreguts.pod 158s # expected: 43401 158s # received: 43401 158s ok 182 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1fd-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 509 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlrepository.pod 158s # expected: 509 158s # received: 509 158s ok 183 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4b07-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 19207 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlrequick.pod 158s # expected: 19207 158s # received: 19207 158s ok 184 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "3caa-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 15530 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlreref.pod 158s # expected: 15530 158s # received: 15530 158s ok 185 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1e1ef-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 123375 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlretut.pod 158s # expected: 123375 158s # received: 123375 158s ok 186 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "651-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 1617 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlriscos.pod 158s # expected: 1617 158s # received: 1617 158s ok 187 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "e707-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 59143 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlrun.pod 158s # expected: 59143 158s # received: 59143 158s ok 188 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "6cea-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 27882 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlsec.pod 158s # expected: 27882 158s # received: 27882 158s ok 189 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "4af2-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 19186 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 158s # expected: 19186 158s # received: 19186 158s ok 190 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "7494-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 29844 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlsolaris.pod 158s # expected: 29844 158s # received: 29844 158s ok 191 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1bdc-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7132 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlsource.pod 158s # expected: 7132 158s # received: 7132 158s ok 192 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "233b-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 9019 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlstyle.pod 158s # expected: 9019 158s # received: 9019 158s ok 193 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "12fb9-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 77753 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlsub.pod 158s # expected: 77753 158s # received: 77753 158s ok 194 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "d31f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 54047 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlsyn.pod 158s # expected: 54047 158s # received: 54047 158s ok 195 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "2858-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10328 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlsynology.pod 158s # expected: 10328 158s # received: 10328 158s ok 196 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "b184-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 45444 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlthrtut.pod 158s # expected: 45444 158s # received: 45444 158s ok 197 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "9a91-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 39569 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltie.pod 158s # expected: 39569 158s # received: 39569 158s ok 198 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "cda37-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 842295 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltoc.pod 158s # expected: 842295 158s # received: 842295 158s ok 199 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "174-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 372 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltodo.pod 158s # expected: 372 158s # received: 372 158s ok 200 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "126-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 294 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltooc.pod 158s # expected: 294 158s # received: 294 158s ok 201 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "126-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 294 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltoot.pod 158s # expected: 294 158s # received: 294 158s ok 202 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "297f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 10623 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltrap.pod 158s # expected: 10623 158s # received: 10623 158s ok 203 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "213f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 8511 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltru64.pod 158s # expected: 8511 158s # received: 8511 158s ok 204 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1183-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4483 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perltw.pod 158s # expected: 4483 158s # received: 4483 158s ok 205 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "162b6-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 90806 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlunicode.pod 158s # expected: 90806 158s # received: 90806 158s ok 206 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "6349-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 25417 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlunicook.pod 158s # expected: 25417 158s # received: 25417 158s ok 207 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "372e-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 14126 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlunifaq.pod 158s # expected: 14126 158s # received: 14126 158s ok 208 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "96e1-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 38625 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perluniintro.pod 158s # expected: 38625 158s # received: 38625 158s ok 209 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "6eefa-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 454394 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perluniprops.pod 158s # expected: 454394 158s # received: 454394 158s ok 210 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1f10-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7952 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlunitut.pod 158s # expected: 7952 158s # received: 7952 158s ok 211 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "1ce8-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 7400 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlutil.pod 158s # expected: 7400 158s # received: 7400 158s ok 212 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "16c17-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 93207 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlvar.pod 158s # expected: 93207 158s # received: 93207 158s ok 213 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "c68d-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 50829 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlvms.pod 158s # expected: 50829 158s # received: 50829 158s ok 214 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "f16-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 3862 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlvos.pod 158s # expected: 3862 158s # received: 3862 158s ok 215 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "7c61-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 31841 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlwin32.pod 158s # expected: 31841 158s # received: 31841 158s ok 216 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "12d15-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 77077 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlxs.pod 158s # expected: 77077 158s # received: 77077 158s ok 217 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "c51f-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 50463 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlxstut.pod 158s # expected: 50463 158s # received: 50463 158s ok 218 158s #lwp request: 158s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "5dc1-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 24001 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 158s # expected: 24001 158s # received: 24001 158s ok 219 158s #lwp request: 158s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "c8100-62e795c234600" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 819456 158s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-binary-httpd 158s # expected: 819456 158s # received: 819456 158s ok 220 158s #lwp request: 158s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 158s #User-Agent: libwww-perl/6.78 158s # 158s #server response: 158s #HTTP/1.1 200 OK 158s #Connection: close 158s #Date: Tue, 06 May 2025 19:19:51 GMT 158s #Accept-Ranges: bytes 158s #ETag: "40a7c0-632968e4a9680" 158s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 158s #Vary: In-If1 158s #Content-Length: 4237248 158s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 158s #Client-Date: Tue, 06 May 2025 19:19:51 GMT 158s #Client-Peer: 127.0.0.1:8529 158s #Client-Response-Num: 1 158s #DMMATCH1: 1 158s # 158s # testing : download of /getfiles-binary-perl 158s # expected: 4237248 158s # received: 4237248 158s ok 221 158s ok 159s t/apache/headers.t .................. 159s 1..27 159s # Running under perl version 5.040001 for linux 159s # Current time local: Tue May 6 19:19:51 2025 159s # Current time GMT: Tue May 6 19:19:51 2025 159s # Using Test.pm version 1.31 159s # Using Apache/Test.pm version 1.44 159s testing: Hello: World 159s ok 1 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 2 159s header: [World] vs [World] 159s # testing : compare header Hello value 159s # expected: 'World' 159s # received: 'World' 159s ok 3 159s testing: Hello: World 159s ok 4 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 5 159s header: [World] vs [World] 159s # testing : compare header Hello value 159s # expected: 'World' 159s # received: 'World' 159s ok 6 159s testing: Hello: World 159s ok 7 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 8 159s header: [World] vs [World] 159s # testing : compare header Hello value 159s # expected: 'World' 159s # received: 'World' 159s ok 9 159s testing: Hello: Foo 159s Bar 159s ok 10 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 11 159s header: [Foo Bar] vs [Foo Bar] 159s # testing : compare header Hello value 159s # expected: 'Foo Bar' 159s # received: 'Foo Bar' 159s ok 12 159s testing: Hello: Foo 159s Bar 159s ok 13 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 14 159s header: [Foo Bar] vs [Foo Bar] 159s # testing : compare header Hello value 159s # expected: 'Foo Bar' 159s # received: 'Foo Bar' 159s ok 15 159s testing: Hello: Foo 159s Bar 159s ok 16 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 17 159s header: [Foo Bar] vs [Foo Bar] 159s # testing : compare header Hello value 159s # expected: 'Foo Bar' 159s # received: 'Foo Bar' 159s ok 18 159s testing: Hello: Foo 159s Bar 159s ok 19 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 20 159s header: [Foo Bar] vs [Foo Bar] 159s # testing : compare header Hello value 159s # expected: 'Foo Bar' 159s # received: 'Foo Bar' 159s ok 21 159s testing: Hello: Foo 159s Bar 159s ok 22 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 23 159s header: [Foo Bar] vs [Foo Bar] 159s # testing : compare header Hello value 159s # expected: 'Foo Bar' 159s # received: 'Foo Bar' 159s ok 24 159s testing: Hello:World 159s ok 25 159s # testing : response success 159s # expected: qr/HTTP\/1\.. 200 OK/ 159s # received: 'HTTP/1.1 200 OK' 159s ok 26 159s header: [World] vs [World] 159s # testing : compare header Hello value 159s # expected: 'World' 159s # received: 'World' 159s ok 27 159s ok 161s t/apache/hostcheck.t ................ 161s 1..14 161s # Running under perl version 5.040001 for linux 161s # Current time local: Tue May 6 19:19:53 2025 161s # Current time GMT: Tue May 6 19:19:53 2025 161s # Using Test.pm version 1.31 161s # Using Apache/Test.pm version 1.44 161s # SENDING to 127.0.0.1:8529 161s # GET / HTTP/1.1 161s Host: localhost 161s 161s # expected 200, got 200 for ok 161s ok 1 161s # SENDING to 127.0.0.1:8529 161s # GET / HTTP/1.1 161s Host: localhost:1 161s 161s # expected 200, got 200 for port ignored 161s ok 2 161s # SENDING to 127.0.0.1:8529 161s # GET / HTTP/1.1 161s Host: notlisted 161s 161s # expected 200, got 200 for name not listed 161s ok 3 161s # SENDING to 127.0.0.1:8529 161s # GET / HTTP/1.1 161s Host: 127.0.0.1 161s 161s # expected 200, got 200 for IP not in serveralias/servername 161s ok 4 161s # SENDING to 127.0.0.1:8529 161s # GET / HTTP/1.1 161s Host: default-strict 161s 161s # expected 200, got 200 for NVH matches in default server 161s ok 5 161s # SENDING to 127.0.0.1:8529 161s # GET / HTTP/1.1 161s Host: nvh-strict 161s 161s # expected 200, got 200 for NVH matches 161s ok 6 161s # SENDING to 127.0.0.1:8529 161s # GET / HTTP/1.1 161s Host: nvh-strict:1 161s 161s # expected 200, got 200 for NVH matches port ignored 161s ok 7 161s # SENDING to 127.0.0.1:8556 161s # GET / HTTP/1.1 161s Host: localhost 161s 161s # expected 400, got 400 for ok 161s ok 8 161s # SENDING to 127.0.0.1:8556 161s # GET / HTTP/1.1 161s Host: localhost:1 161s 161s # expected 400, got 400 for port ignored 161s ok 9 161s # SENDING to 127.0.0.1:8556 161s # GET / HTTP/1.1 161s Host: notlisted 161s 161s # expected 400, got 400 for name not listed 161s ok 10 161s # SENDING to 127.0.0.1:8556 161s # GET / HTTP/1.1 161s Host: 127.0.0.1 161s 161s # expected 400, got 400 for IP not in serveralias/servername 161s ok 11 161s # SENDING to 127.0.0.1:8556 161s # GET / HTTP/1.1 161s Host: default-strict 161s 161s # expected 200, got 200 for NVH matches in default server 161s ok 12 161s # SENDING to 127.0.0.1:8556 161s # GET / HTTP/1.1 161s Host: nvh-strict 161s 161s # expected 200, got 200 for NVH matches 161s ok 13 161s # SENDING to 127.0.0.1:8556 161s # GET / HTTP/1.1 161s Host: nvh-strict:1 161s 161s # expected 200, got 200 for NVH matches port ignored 161s ok 14 161s ok 163s t/apache/http_strict.t .............. 163s 1..178 163s # Running under perl version 5.040001 for linux 163s # Current time local: Tue May 6 19:19:54 2025 163s # Current time GMT: Tue May 6 19:19:54 2025 163s # Using Test.pm version 1.31 163s # Using Apache/Test.pm version 1.44 163s # SENDING: 163s # GET / HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 1 163s # SENDING: 163s # GET / HTTP/1.0\n\n 163s # expecting success, got 200 163s ok 2 163s # SENDING: 163s # get / HTTP/1.0\r\n\r\n 163s # expecting 501, got 501 163s ok 3 163s # SENDING: 163s # G ET / HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 4 163s # SENDING: 163s # G\x00ET / HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 5 163s # SENDING: 163s # G/T / HTTP/1.0\r\n\r\n 163s # expecting 501, got 501 163s ok 6 163s # SENDING: 163s # GET /\x00 HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 7 163s # SENDING: 163s # GET / HTTP/1.0\x00\r\n\r\n 163s # expecting 400, got 400 163s ok 8 163s # SENDING: 163s # GET\x0c/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 9 163s # SENDING: 163s # GET\r/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 10 163s # SENDING: 163s # GET\t/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 11 163s # SENDING: 163s # GET / HTT/1.0\r\n\r\n 163s # expecting error, got 400 163s ok 12 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 163s # expecting success, got 200 163s ok 13 163s # SENDING: 163s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 163s # expecting success, got 200 163s ok 14 163s # SENDING: 163s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 163s # expecting success, got 200 163s ok 15 163s # SENDING: 163s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 16 163s # SENDING: 163s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 17 163s # SENDING: 163s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 163s # expecting 200, got 200 163s ok 18 163s # SENDING: 163s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 19 163s # SENDING: 163s # GET / HTTP/\r\nHost: localhost\r\n\r\n 163s # expecting error, got 400 163s ok 20 163s # SENDING: 163s # GET / HTTP/0.9\r\n\r\n 163s # expecting error, got 400 163s ok 21 163s # SENDING: 163s # GET / HTTP/0.8\r\n\r\n 163s # expecting error, got 400 163s ok 22 163s # SENDING: 163s # GET /\x01 HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 23 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 24 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 163s # expecting 200, got 200 163s ok 25 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 163s # expecting 400, got 400 163s ok 26 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 163s # expecting 200, got 200 163s ok 27 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo\r\n\r\n 163s # expecting 400, got 400 163s ok 28 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 163s # expecting 400, got 400 163s ok 29 163s # SENDING: 163s # GET / HTTP/1.0\r\n: bar\r\n\r\n 163s # expecting 400, got 400 163s ok 30 163s # SENDING: 163s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 31 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 163s # expecting 400, got 400 163s ok 32 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 163s # expecting 400, got 400 163s ok 33 163s # SENDING: 163s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 163s # expecting 400, got 400 163s ok 34 163s # SENDING: 163s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 35 163s # SENDING: 163s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 163s # expecting 400, got 400 163s ok 36 163s # SENDING: 163s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 163s # expecting 400, got 400 163s ok 37 163s # SENDING: 163s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 163s # expecting 200, got 200 163s ok 38 163s # SENDING: 163s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 163s # expecting 400, got 400 163s ok 39 163s # SENDING: 163s # GET / HTTP/1.0\r\r 163s # expecting dropped connection and HTTPD dropped connection 163s ok 40 163s # SENDING: 163s # GET /\r\n 163s # expecting headerless HTTP/0.9 body, got response 163s ok 41 163s # SENDING: 163s # GET /#frag HTTP/1.0\r\n 163s # expecting 400, got 400 163s ok 42 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 163s # expecting 200, got 200 163s ok 43 163s # SENDING: 163s # GET http://017700000001/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 44 163s # SENDING: 163s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 45 163s # SENDING: 163s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 46 163s # SENDING: 163s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 47 163s # SENDING: 163s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 48 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 163s # expecting 200, got 200 163s ok 49 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 163s # expecting 400, got 400 163s ok 50 163s # SENDING: 163s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 51 163s # SENDING: 163s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 52 163s # SENDING: 163s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 53 163s # SENDING: 163s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 54 163s # SENDING: 163s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 55 163s # SENDING: 163s # GET http://[::1]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 56 163s # SENDING: 163s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 57 163s # SENDING: 163s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 58 163s # SENDING: 163s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 59 163s # SENDING: 163s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 60 163s # SENDING: 163s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 61 163s # SENDING: 163s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 62 163s # SENDING: 163s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 63 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 163s # expecting success, got 200 163s ok 64 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 163s # expecting success, got 200 163s ok 65 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 163s # expecting success, got 200 163s ok 66 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 163s # expecting success, got 200 163s ok 67 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 163s # expecting success, got 200 163s ok 68 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 163s # expecting success, got 200 163s ok 69 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 163s # expecting 200, got 200 163s ok 70 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 163s # expecting 200, got 200 163s ok 71 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 163s # expecting 400, got 400 163s ok 72 163s # SENDING: 163s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 73 163s # SENDING: 163s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 74 163s # SENDING: 163s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 75 163s # SENDING: 163s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 76 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 163s # expecting 200, got 200 163s ok 77 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 163s # expecting 200, got 200 163s ok 78 163s # SENDING: 163s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 79 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 163s # DECODED: Foo: bar 163s # RESPONSE: 163s # HTTP/1.1 200 OK\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Foo: bar\r\n 163s # Vary: In-If1\r\n 163s # DMMATCH1: 1\r\n 163s # Connection: close\r\n 163s # Content-Type: text/plain\r\n 163s # \r\n 163s # Hi!\n 163s # SERVERNAME=localhost\n 163s # HTTP_HOST=\n 163s # 163s # expecting 200, got 200 163s ok 80 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 163s # DECODED: Foo: 163s # RESPONSE: 163s # HTTP/1.1 200 OK\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Foo: \r\n 163s # Vary: In-If1\r\n 163s # DMMATCH1: 1\r\n 163s # Connection: close\r\n 163s # Content-Type: text/plain\r\n 163s # \r\n 163s # Hi!\n 163s # SERVERNAME=localhost\n 163s # HTTP_HOST=\n 163s # 163s # expecting 200, got 200 163s ok 81 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 163s # DECODED: : bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 564\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 82 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 163s # DECODED: F\x00oo: bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 528\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 83 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 163s # DECODED: F\x01oo: bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 564\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 84 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 163s # DECODED: F\noo: bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 528\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 85 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 163s # DECODED: Foo: b\tar 163s # RESPONSE: 163s # HTTP/1.1 200 OK\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Foo: b\tar\r\n 163s # Vary: In-If1\r\n 163s # DMMATCH1: 1\r\n 163s # Connection: close\r\n 163s # Content-Type: text/plain\r\n 163s # \r\n 163s # Hi!\n 163s # SERVERNAME=localhost\n 163s # HTTP_HOST=\n 163s # 163s # expecting 200, got 200 163s ok 86 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 163s # DECODED: Foo: b\x01ar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 564\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 87 163s # SENDING: 163s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 163s # expecting 500, got 500 163s ok 88 163s # SENDING: 163s # GET / HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 89 163s # SENDING: 163s # GET / HTTP/1.0\n\n 163s # expecting 400, got 400 163s ok 90 163s # SENDING: 163s # get / HTTP/1.0\r\n\r\n 163s # expecting 501, got 501 163s ok 91 163s # SENDING: 163s # G ET / HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 92 163s # SENDING: 163s # G\x00ET / HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 93 163s # SENDING: 163s # G/T / HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 94 163s # SENDING: 163s # GET /\x00 HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 95 163s # SENDING: 163s # GET / HTTP/1.0\x00\r\n\r\n 163s # expecting 400, got 400 163s ok 96 163s # SENDING: 163s # GET\x0c/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 97 163s # SENDING: 163s # GET\r/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 98 163s # SENDING: 163s # GET\t/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 99 163s # SENDING: 163s # GET / HTT/1.0\r\n\r\n 163s # expecting error, got 400 163s ok 100 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 163s # expecting success, got 200 163s ok 101 163s # SENDING: 163s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 163s # expecting success, got 200 163s ok 102 163s # SENDING: 163s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 163s # expecting success, got 200 163s ok 103 163s # SENDING: 163s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 104 163s # SENDING: 163s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 105 163s # SENDING: 163s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 106 163s # SENDING: 163s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 107 163s # SENDING: 163s # GET / HTTP/\r\nHost: localhost\r\n\r\n 163s # expecting error, got 400 163s ok 108 163s # SENDING: 163s # GET / HTTP/0.9\r\n\r\n 163s # expecting error, got 400 163s ok 109 163s # SENDING: 163s # GET / HTTP/0.8\r\n\r\n 163s # expecting error, got 400 163s ok 110 163s # SENDING: 163s # GET /\x01 HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 111 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 112 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 163s # expecting 200, got 200 163s ok 113 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 163s # expecting 400, got 400 163s ok 114 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 163s # expecting 400, got 400 163s ok 115 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo\r\n\r\n 163s # expecting 400, got 400 163s ok 116 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 163s # expecting 400, got 400 163s ok 117 163s # SENDING: 163s # GET / HTTP/1.0\r\n: bar\r\n\r\n 163s # expecting 400, got 400 163s ok 118 163s # SENDING: 163s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 119 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 163s # expecting 400, got 400 163s ok 120 163s # SENDING: 163s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 163s # expecting 400, got 400 163s ok 121 163s # SENDING: 163s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 163s # expecting 400, got 400 163s ok 122 163s # SENDING: 163s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 163s # expecting 400, got 400 163s ok 123 163s # SENDING: 163s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 163s # expecting 400, got 400 163s ok 124 163s # SENDING: 163s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 163s # expecting 400, got 400 163s ok 125 163s # SENDING: 163s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 163s # expecting 200, got 200 163s ok 126 163s # SENDING: 163s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 163s # expecting 400, got 400 163s ok 127 163s # SENDING: 163s # GET / HTTP/1.0\r\r 163s # expecting dropped connection and HTTPD dropped connection 163s ok 128 163s # SENDING: 163s # GET /\r\n 163s # expecting headerless HTTP/0.9 body, got response 163s ok 129 163s # SENDING: 163s # GET /#frag HTTP/1.0\r\n 163s # expecting 400, got 400 163s ok 130 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 163s # expecting 400, got 400 163s ok 131 163s # SENDING: 163s # GET http://017700000001/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 132 163s # SENDING: 163s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 133 163s # SENDING: 163s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 134 163s # SENDING: 163s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 135 163s # SENDING: 163s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 136 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 163s # expecting 400, got 400 163s ok 137 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 163s # expecting 400, got 400 163s ok 138 163s # SENDING: 163s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 139 163s # SENDING: 163s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 140 163s # SENDING: 163s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 141 163s # SENDING: 163s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 142 163s # SENDING: 163s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 143 163s # SENDING: 163s # GET http://[::1]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 144 163s # SENDING: 163s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 145 163s # SENDING: 163s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 146 163s # SENDING: 163s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 147 163s # SENDING: 163s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 148 163s # SENDING: 163s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 149 163s # SENDING: 163s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 163s # expecting success, got 200 163s ok 150 163s # SENDING: 163s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 163s # expecting 400, got 400 163s ok 151 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 163s # expecting success, got 200 163s ok 152 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 163s # expecting success, got 200 163s ok 153 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 163s # expecting success, got 200 163s ok 154 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 163s # expecting success, got 200 163s ok 155 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 163s # expecting success, got 200 163s ok 156 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 163s # expecting success, got 200 163s ok 157 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 163s # expecting 400, got 400 163s ok 158 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 163s # expecting 400, got 400 163s ok 159 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 163s # expecting 400, got 400 163s ok 160 163s # SENDING: 163s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 161 163s # SENDING: 163s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 162 163s # SENDING: 163s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 163 163s # SENDING: 163s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 163s # expecting 200, got 200 163s ok 164 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 163s # expecting 200, got 200 163s ok 165 163s # SENDING: 163s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 163s # expecting 200, got 200 163s ok 166 163s # SENDING: 163s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 163s # expecting 200, got 200 163s ok 167 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 163s # DECODED: Foo: bar 163s # RESPONSE: 163s # HTTP/1.1 200 OK\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Foo: bar\r\n 163s # Vary: In-If1\r\n 163s # DMMATCH1: 1\r\n 163s # Connection: close\r\n 163s # Content-Type: text/plain\r\n 163s # \r\n 163s # Hi!\n 163s # SERVERNAME=localhost\n 163s # HTTP_HOST=\n 163s # 163s # expecting 200, got 200 163s ok 168 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 163s # DECODED: Foo: 163s # RESPONSE: 163s # HTTP/1.1 200 OK\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Foo: \r\n 163s # Vary: In-If1\r\n 163s # DMMATCH1: 1\r\n 163s # Connection: close\r\n 163s # Content-Type: text/plain\r\n 163s # \r\n 163s # Hi!\n 163s # SERVERNAME=localhost\n 163s # HTTP_HOST=\n 163s # 163s # expecting 200, got 200 163s ok 169 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 163s # DECODED: : bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 564\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 170 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 163s # DECODED: F\x00oo: bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 528\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 171 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 163s # DECODED: F\x01oo: bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 564\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 172 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 163s # DECODED: F\noo: bar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 528\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 173 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 163s # DECODED: Foo: b\tar 163s # RESPONSE: 163s # HTTP/1.1 200 OK\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Foo: b\tar\r\n 163s # Vary: In-If1\r\n 163s # DMMATCH1: 1\r\n 163s # Connection: close\r\n 163s # Content-Type: text/plain\r\n 163s # \r\n 163s # Hi!\n 163s # SERVERNAME=localhost\n 163s # HTTP_HOST=\n 163s # 163s # expecting 200, got 200 163s ok 174 163s # SENDING: 163s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 163s # DECODED: Foo: b\x01ar 163s # RESPONSE: 163s # HTTP/1.1 500 Internal Server Error\r\n 163s # Date: Tue, 06 May 2025 19:19:56 GMT\r\n 163s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 163s # Content-Length: 564\r\n 163s # Connection: close\r\n 163s # Content-Type: text/html; charset=iso-8859-1\r\n 163s # \r\n 163s # \n 163s # \n 163s # ... 163s # expecting 500, got 500 163s ok 175 163s # SENDING: 163s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 163s # expecting 500, got 500 163s ok 176 163s ok 177 163s ok 178 163s ok 164s t/apache/if_sections.t .............. 164s 1..46 164s # Running under perl version 5.040001 for linux 164s # Current time local: Tue May 6 19:19:56 2025 164s # Current time GMT: Tue May 6 19:19:56 2025 164s # Using Test.pm version 1.31 164s # Using Apache/Test.pm version 1.44 164s # /if_sec/ with '': 164s # expected: 200 164s # received: '200' 164s ok 1 164s # expected: undef 164s # received: undef 164s ok 2 164s # /if_sec/foo.if_test with '': 164s # expected: 200 164s # received: '200' 164s ok 3 164s # expected: undef 164s # received: undef 164s ok 4 164s # /if_sec/foo.if_test with '1': 164s # expected: 200 164s # received: '200' 164s ok 5 164s # expected: 'global1' 164s # received: 'global1' 164s ok 6 164s # /if_sec/foo.if_test with '1 11': 164s # expected: 200 164s # received: '200' 164s ok 7 164s # expected: 'global1, nested11, nested113' 164s # received: 'global1, nested11, nested113' 164s ok 8 164s # /if_sec/foo.if_test with '1 11 111': 164s # expected: 200 164s # received: '200' 164s ok 9 164s # expected: 'global1, nested11, nested111' 164s # received: 'global1, nested11, nested111' 164s ok 10 164s # /if_sec/foo.if_test with '1 11 112': 164s # expected: 200 164s # received: '200' 164s ok 11 164s # expected: 'global1, nested11, nested112' 164s # received: 'global1, nested11, nested112' 164s ok 12 164s # /if_sec/foo.if_test with '1 2': 164s # expected: 200 164s # received: '200' 164s ok 13 164s # expected: 'global1, files2' 164s # received: 'global1, files2' 164s ok 14 164s # /if_sec/dir/foo.txt with '1 2': 164s # expected: 200 164s # received: '200' 164s ok 15 164s # expected: 'global1, dir1, dir2, dir_files1' 164s # received: 'global1, dir1, dir2, dir_files1' 164s ok 16 164s # /if_sec/dir/ with '1 2': 164s # expected: 200 164s # received: '200' 164s ok 17 164s # expected: 'global1, dir1, dir2' 164s # received: 'global1, dir1, dir2' 164s ok 18 164s # /if_sec/dir/ with '1 11': 164s # expected: 200 164s # received: '200' 164s ok 19 164s # expected: 'global1, dir1, nested11, nested113' 164s # received: 'global1, dir1, nested11, nested113' 164s ok 20 164s # /if_sec/dir/ with '1 11 111': 164s # expected: 200 164s # received: '200' 164s ok 21 164s # expected: 'global1, dir1, nested11, nested111' 164s # received: 'global1, dir1, nested11, nested111' 164s ok 22 164s # /if_sec/dir/ with '1 11 112': 164s # expected: 200 164s # received: '200' 164s ok 23 164s # expected: 'global1, dir1, nested11, nested112' 164s # received: 'global1, dir1, nested11, nested112' 164s ok 24 164s # /if_sec/loc/ with '1 2': 164s # expected: 200 164s # received: '200' 164s ok 25 164s # expected: 'global1, loc1, loc2' 164s # received: 'global1, loc1, loc2' 164s ok 26 164s # /if_sec/loc/foo.txt with '1 2': 164s # expected: 200 164s # received: '200' 164s ok 27 164s # expected: 'global1, loc1, loc2' 164s # received: 'global1, loc1, loc2' 164s ok 28 164s # /if_sec/loc/ with '1 11': 164s # expected: 200 164s # received: '200' 164s ok 29 164s # expected: 'global1, loc1, nested11, nested113' 164s # received: 'global1, loc1, nested11, nested113' 164s ok 30 164s # /if_sec/loc/ with '1 11 111': 164s # expected: 200 164s # received: '200' 164s ok 31 164s # expected: 'global1, loc1, nested11, nested111' 164s # received: 'global1, loc1, nested11, nested111' 164s ok 32 164s # /if_sec/loc/ with '1 11 112': 164s # expected: 200 164s # received: '200' 164s ok 33 164s # expected: 'global1, loc1, nested11, nested112' 164s # received: 'global1, loc1, nested11, nested112' 164s ok 34 164s # /if_sec/loc/foo.if_test with '1 2': 164s # expected: 200 164s # received: '200' 164s ok 35 164s # expected: 'global1, files2, loc1, loc2' 164s # received: 'global1, files2, loc1, loc2' 164s ok 36 164s # /if_sec/loc/foo.if_test with '1 2 11': 164s # expected: 200 164s # received: '200' 164s ok 37 164s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 164s # received: 'global1, files2, loc1, loc2, nested11, nested113' 164s ok 38 164s # /if_sec/loc/foo.if_test with '1 2 11 111': 164s # expected: 200 164s # received: '200' 164s ok 39 164s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 164s # received: 'global1, files2, loc1, loc2, nested11, nested111' 164s ok 40 164s # /if_sec/loc/foo.if_test with '1 2 11 112': 164s # expected: 200 164s # received: '200' 164s ok 41 164s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 164s # received: 'global1, files2, loc1, loc2, nested11, nested112' 164s ok 42 164s # /if_sec/proxy/ with '1 2': 164s # expected: 200 164s # received: '200' 164s ok 43 164s # expected: 'global1, locp1, locp2' 164s # received: 'global1, locp1, locp2' 164s ok 44 164s # /if_sec/proxy/ with '2': 164s # expected: 200 164s # received: '200' 164s ok 45 164s # expected: 'locp2' 164s # received: 'locp2' 164s ok 46 164s ok 166s t/apache/iffile.t ................... 166s 1..2 166s # Running under perl version 5.040001 for linux 166s # Current time local: Tue May 6 19:19:58 2025 166s # Current time GMT: Tue May 6 19:19:58 2025 166s # Using Test.pm version 1.31 166s # Using Apache/Test.pm version 1.44 166s # expected: 200 166s # received: '200' 166s ok 1 166s # expected: 'success1, success2, success3, success4, success5' 166s # received: 'success1, success2, success3, success4, success5' 166s ok 2 166s ok 167s t/apache/leaks.t .................... skipped: mod_memory_track not activated 173s t/apache/limits.t ................... 173s 1..12 173s # Running under perl version 5.040001 for linux 173s # Current time local: Tue May 6 19:20:01 2025 173s # Current time GMT: Tue May 6 19:20:01 2025 173s # Using Test.pm version 1.31 173s # Using Apache/Test.pm version 1.44 173s # Testing LimitRequestLine; should succeed 173s # testing : Test #1 173s # expected: 200 173s # received: '200' 173s ok 1 173s # Testing LimitRequestLine; should fail 173s # testing : Test #2 173s # expected: 414 173s # received: '414' 173s ok 2 173s # Testing LimitRequestFieldSize; should succeed 173s # testing : Test #3 173s # expected: 200 173s # received: '200' 173s ok 3 173s # Testing LimitRequestFieldSize; should fail 173s # testing : Test #4 173s # expected: 400 173s # received: '400' 173s ok 4 173s # Testing LimitRequestFields; should succeed 173s # testing : Test #5 173s # expected: 200 173s # received: '200' 173s ok 5 173s # Testing LimitRequestFields; should fail 173s # testing : Test #6 173s # expected: 400 173s # received: '400' 173s ok 6 173s # Testing LimitRequestBody; should succeed 173s # Chunked transfer-encoding enabled 173s # testing : Test #7 173s # expected: 200 173s # received: '200' 173s ok 7 173s # Testing LimitRequestBody; should succeed 173s # Chunked transfer-encoding disabled 173s # testing : Test #8 173s # expected: 200 173s # received: '200' 173s ok 8 173s # Testing LimitRequestBody; should fail 173s # Chunked transfer-encoding enabled 173s # testing : Test #9 173s # expected: 413 173s # received: '413' 173s ok 9 173s # Testing LimitRequestBody; should fail 173s # Chunked transfer-encoding disabled 173s # testing : Test #10 173s # expected: 413 173s # received: '413' 173s ok 10 173s # Testing LimitRequestFieldSize; should succeed 173s # testing : Test #11 173s # expected: 200 173s # received: '200' 173s ok 11 173s # Testing LimitRequestFieldSize; should fail 173s # testing : Test #12 173s # expected: 400 173s # received: '400' 173s ok 12 173s ok 174s t/apache/loglevel.t ................. 174s 1..8 174s # Running under perl version 5.040001 for linux 174s # Current time local: Tue May 6 19:20:07 2025 174s # Current time GMT: Tue May 6 19:20:07 2025 174s # Using Test.pm version 1.31 174s # Using Apache/Test.pm version 1.44 174s ok 1 174s ok 2 174s ok 3 174s ok 4 174s ok 5 174s ok 6 174s ok 7 174s ok 8 174s ok 176s t/apache/maxranges.t ................ 176s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 176s 1..19 176s # Running under perl version 5.040001 for linux 176s # Current time local: Tue May 6 19:20:08 2025 176s # Current time GMT: Tue May 6 19:20:08 2025 176s # Using Test.pm version 1.31 176s # Using Apache/Test.pm version 1.44 176s ok 1 176s ok 2 176s ok 3 176s ok 4 176s ok 5 176s ok 6 176s ok 7 176s ok 8 176s ok 9 176s ok 10 176s ok 11 176s ok 12 176s ok 13 176s ok 14 176s ok 15 176s ok 16 176s ok 17 176s ok 18 176s ok 19 176s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 176s ok 177s t/apache/mergeslashes.t ............. 177s 1..9 177s # Running under perl version 5.040001 for linux 177s # Current time local: Tue May 6 19:20:10 2025 177s # Current time GMT: Tue May 6 19:20:10 2025 177s # Using Test.pm version 1.31 177s # Using Apache/Test.pm version 1.44 177s # SENDING to 127.0.0.1:8556 177s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for exact match 177s ok 1 177s # SENDING to 127.0.0.1:8556 177s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for merged even at front 177s ok 2 177s # SENDING to 127.0.0.1:8556 177s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for merged even at front 177s ok 3 177s # SENDING to 127.0.0.1:8556 177s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for c// should be merged 177s ok 4 177s # SENDING to 127.0.0.1:8556 177s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for a// should be merged 177s ok 5 177s # SENDING to 127.0.0.1:8556 177s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for a// matches locationmatch 177s ok 6 177s # SENDING to 127.0.0.1:8556 177s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 177s # expected 200, got 200 for c// doesn't match locationmatch 177s ok 7 177s # SENDING to 127.0.0.1:8556 177s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for baseline failed 177s ok 8 177s # SENDING to 127.0.0.1:8556 177s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 177s # expected 403, got 403 for b//d not merged for Location with OFF 177s ok 9 177s ok 179s t/apache/mmn.t ...................... 179s 1..2 179s # Running under perl version 5.040001 for linux 179s # Current time local: Tue May 6 19:20:11 2025 179s # Current time GMT: Tue May 6 19:20:11 2025 179s # Using Test.pm version 1.31 179s # Using Apache/Test.pm version 1.44 179s ok 1 179s ok 2 179s ok 180s t/apache/options.t .................. 180s 1..2 180s # Running under perl version 5.040001 for linux 180s # Current time local: Tue May 6 19:20:13 2025 180s # Current time GMT: Tue May 6 19:20:13 2025 180s # Using Test.pm version 1.31 180s # Using Apache/Test.pm version 1.44 180s # testing : code 180s # expected: 200 180s # received: '200' 180s ok 1 180s # testing : OPTIONS 180s # expected: qr/OPTIONS/ 180s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 180s ok 2 180s ok 183s t/apache/passbrigade.t .............. 183s # using LWP client 183s 1..114 183s # Running under perl version 5.040001 for linux 183s # Current time local: Tue May 6 19:20:14 2025 183s # Current time GMT: Tue May 6 19:20:14 2025 183s # Using Test.pm version 1.31 183s # Using Apache/Test.pm version 1.44 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 1024 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 1024 183s # received: 1024 183s ok 1 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 2048 183s # received: 2048 183s ok 2 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 3072 183s # received: 3072 183s ok 3 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 4096 183s # received: 4096 183s ok 4 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 5120 183s # received: 5120 183s ok 5 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 6144 183s # received: 6144 183s ok 6 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 7168 183s # received: 7168 183s ok 7 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 8192 183s # received: 8192 183s ok 8 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 9216 183s # received: 9216 183s ok 9 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 10240 183s # received: 10240 183s ok 10 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 11264 183s # received: 11264 183s ok 11 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 12288 183s # received: 12288 183s ok 12 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 13312 183s # received: 13312 183s ok 13 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 14336 183s # received: 14336 183s ok 14 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 15360 183s # received: 15360 183s ok 15 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 16384 183s # received: 16384 183s ok 16 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 17408 183s # received: 17408 183s ok 17 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 18432 183s # received: 18432 183s ok 18 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 19456 183s # received: 19456 183s ok 19 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 20480 183s # received: 20480 183s ok 20 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 21504 183s # received: 21504 183s ok 21 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 22528 183s # received: 22528 183s ok 22 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 23552 183s # received: 23552 183s ok 23 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 24576 183s # received: 24576 183s ok 24 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 25600 183s # received: 25600 183s ok 25 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 26624 183s # received: 26624 183s ok 26 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 27648 183s # received: 27648 183s ok 27 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 28672 183s # received: 28672 183s ok 28 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 29696 183s # received: 29696 183s ok 29 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 30720 183s # received: 30720 183s ok 30 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 31744 183s # received: 31744 183s ok 31 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 32768 183s # received: 32768 183s ok 32 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 33792 183s # received: 33792 183s ok 33 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 34816 183s # received: 34816 183s ok 34 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 35840 183s # received: 35840 183s ok 35 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 36864 183s # received: 36864 183s ok 36 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 37888 183s # received: 37888 183s ok 37 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 38912 183s # received: 38912 183s ok 38 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 39936 183s # received: 39936 183s ok 39 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 40960 183s # received: 40960 183s ok 40 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 41984 183s # received: 41984 183s ok 41 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 43008 183s # received: 43008 183s ok 42 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 44032 183s # received: 44032 183s ok 43 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 45056 183s # received: 45056 183s ok 44 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 46080 183s # received: 46080 183s ok 45 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 47104 183s # received: 47104 183s ok 46 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 48128 183s # received: 48128 183s ok 47 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 49152 183s # received: 49152 183s ok 48 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 50176 183s # received: 50176 183s ok 49 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 51200 183s # received: 51200 183s ok 50 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 102400 183s # received: 102400 183s ok 51 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 307200 183s # received: 307200 183s ok 52 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 512000 183s # received: 512000 183s ok 53 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 2048000 183s # received: 2048000 183s ok 54 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 4096000 183s # received: 4096000 183s ok 55 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 6144000 183s # received: 6144000 183s ok 56 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 10240000 183s # received: 10240000 183s ok 57 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 1024 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 1024 183s # received: 1024 183s ok 58 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 2048 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 2048 183s # received: 2048 183s ok 59 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 3072 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 3072 183s # received: 3072 183s ok 60 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 4096 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 4096 183s # received: 4096 183s ok 61 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 5120 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 5120 183s # received: 5120 183s ok 62 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 6144 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 6144 183s # received: 6144 183s ok 63 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 7168 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 7168 183s # received: 7168 183s ok 64 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 8192 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #DMMATCH1: 1 183s # 183s # testing : bytes in body 183s # expected: 8192 183s # received: 8192 183s ok 65 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 9216 183s # received: 9216 183s ok 66 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 10240 183s # received: 10240 183s ok 67 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 11264 183s # received: 11264 183s ok 68 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 12288 183s # received: 12288 183s ok 69 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 13312 183s # received: 13312 183s ok 70 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 14336 183s # received: 14336 183s ok 71 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 15360 183s # received: 15360 183s ok 72 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 16384 183s # received: 16384 183s ok 73 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 17408 183s # received: 17408 183s ok 74 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 18432 183s # received: 18432 183s ok 75 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 19456 183s # received: 19456 183s ok 76 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 20480 183s # received: 20480 183s ok 77 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 21504 183s # received: 21504 183s ok 78 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 22528 183s # received: 22528 183s ok 79 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 23552 183s # received: 23552 183s ok 80 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 24576 183s # received: 24576 183s ok 81 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 25600 183s # received: 25600 183s ok 82 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 26624 183s # received: 26624 183s ok 83 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 27648 183s # received: 27648 183s ok 84 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 28672 183s # received: 28672 183s ok 85 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 29696 183s # received: 29696 183s ok 86 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 30720 183s # received: 30720 183s ok 87 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 31744 183s # received: 31744 183s ok 88 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 32768 183s # received: 32768 183s ok 89 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 33792 183s # received: 33792 183s ok 90 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 34816 183s # received: 34816 183s ok 91 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 35840 183s # received: 35840 183s ok 92 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 36864 183s # received: 36864 183s ok 93 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 37888 183s # received: 37888 183s ok 94 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 38912 183s # received: 38912 183s ok 95 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 39936 183s # received: 39936 183s ok 96 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 40960 183s # received: 40960 183s ok 97 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 41984 183s # received: 41984 183s ok 98 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 43008 183s # received: 43008 183s ok 99 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 44032 183s # received: 44032 183s ok 100 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 45056 183s # received: 45056 183s ok 101 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 46080 183s # received: 46080 183s ok 102 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 47104 183s # received: 47104 183s ok 103 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 48128 183s # received: 48128 183s ok 104 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 49152 183s # received: 49152 183s ok 105 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 50176 183s # received: 50176 183s ok 106 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 51200 183s # received: 51200 183s ok 107 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 102400 183s # received: 102400 183s ok 108 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 307200 183s # received: 307200 183s ok 109 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 512000 183s # received: 512000 183s ok 110 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 2048000 183s # received: 2048000 183s ok 111 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 4096000 183s # received: 4096000 183s ok 112 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 6144000 183s # received: 6144000 183s ok 113 183s #lwp request: 183s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 183s #User-Agent: libwww-perl/6.78 183s # 183s #server response: 183s #HTTP/1.1 200 OK 183s #Connection: close 183s #Date: Tue, 06 May 2025 19:20:16 GMT 183s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 183s #Vary: In-If1 183s #Content-Length: 0 183s #Client-Date: Tue, 06 May 2025 19:20:16 GMT 183s #Client-Peer: 127.0.0.1:8529 183s #Client-Response-Num: 1 183s #Client-Transfer-Encoding: chunked 183s #DMMATCH1: 1 183s #X-Content-Length-Note: added by Apache::TestRequest 183s # 183s # testing : bytes in body 183s # expected: 10240000 183s # received: 10240000 183s ok 114 183s ok 184s t/apache/post.t ..................... 184s # using LWP client 184s 1..51 184s # Running under perl version 5.040001 for linux 184s # Current time local: Tue May 6 19:20:16 2025 184s # Current time GMT: Tue May 6 19:20:16 2025 184s # Using Test.pm version 1.31 184s # Using Apache/Test.pm version 1.44 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 1024 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '1024' 184s # received: 1024 184s ok 1 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 2048 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '2048' 184s # received: 2048 184s ok 2 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 3072 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '3072' 184s # received: 3072 184s ok 3 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 4096 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '4096' 184s # received: 4096 184s ok 4 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 5120 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '5120' 184s # received: 5120 184s ok 5 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 6144 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '6144' 184s # received: 6144 184s ok 6 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 7168 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '7168' 184s # received: 7168 184s ok 7 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 8192 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '8192' 184s # received: 8192 184s ok 8 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 9216 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 5 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '9216' 184s # received: 9216 184s ok 9 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 10240 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '10240' 184s # received: 10240 184s ok 10 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 11264 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '11264' 184s # received: 11264 184s ok 11 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 12288 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '12288' 184s # received: 12288 184s ok 12 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 13312 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '13312' 184s # received: 13312 184s ok 13 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 14336 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '14336' 184s # received: 14336 184s ok 14 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 15360 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '15360' 184s # received: 15360 184s ok 15 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 16384 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '16384' 184s # received: 16384 184s ok 16 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 17408 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '17408' 184s # received: 17408 184s ok 17 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 18432 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '18432' 184s # received: 18432 184s ok 18 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 19456 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '19456' 184s # received: 19456 184s ok 19 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 20480 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '20480' 184s # received: 20480 184s ok 20 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 21504 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '21504' 184s # received: 21504 184s ok 21 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 22528 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '22528' 184s # received: 22528 184s ok 22 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 23552 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '23552' 184s # received: 23552 184s ok 23 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 24576 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '24576' 184s # received: 24576 184s ok 24 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 25600 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '25600' 184s # received: 25600 184s ok 25 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 26624 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '26624' 184s # received: 26624 184s ok 26 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 27648 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '27648' 184s # received: 27648 184s ok 27 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 28672 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '28672' 184s # received: 28672 184s ok 28 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 29696 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '29696' 184s # received: 29696 184s ok 29 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 30720 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '30720' 184s # received: 30720 184s ok 30 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 31744 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '31744' 184s # received: 31744 184s ok 31 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 32768 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '32768' 184s # received: 32768 184s ok 32 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 33792 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '33792' 184s # received: 33792 184s ok 33 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 34816 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '34816' 184s # received: 34816 184s ok 34 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 35840 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '35840' 184s # received: 35840 184s ok 35 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 36864 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '36864' 184s # received: 36864 184s ok 36 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 37888 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '37888' 184s # received: 37888 184s ok 37 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 38912 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '38912' 184s # received: 38912 184s ok 38 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 39936 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '39936' 184s # received: 39936 184s ok 39 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 40960 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '40960' 184s # received: 40960 184s ok 40 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 41984 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '41984' 184s # received: 41984 184s ok 41 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 43008 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '43008' 184s # received: 43008 184s ok 42 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 44032 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '44032' 184s # received: 44032 184s ok 43 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 45056 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '45056' 184s # received: 45056 184s ok 44 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 46080 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '46080' 184s # received: 46080 184s ok 45 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 47104 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '47104' 184s # received: 47104 184s ok 46 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 48128 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '48128' 184s # received: 48128 184s ok 47 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 49152 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '49152' 184s # received: 49152 184s ok 48 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 50176 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '50176' 184s # received: 50176 184s ok 49 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 51200 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 6 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '51200' 184s # received: 51200 184s ok 50 184s #lwp request: 184s #POST http://localhost:8529/eat_post HTTP/1.1 184s #User-Agent: libwww-perl/6.78 184s #Content-Length: 102400 184s # 184s #server response: 184s #HTTP/1.1 200 OK 184s #Connection: close 184s #Date: Tue, 06 May 2025 19:20:18 GMT 184s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 184s #Vary: In-If1 184s #Content-Length: 7 184s #Client-Date: Tue, 06 May 2025 19:20:18 GMT 184s #Client-Peer: 127.0.0.1:8529 184s #Client-Response-Num: 1 184s #DMMATCH1: 1 184s # 184s # testing : length posted 184s # expected: '102400' 184s # received: 102400 184s ok 51 184s ok 186s t/apache/pr17629.t .................. 186s 1..4 186s # Running under perl version 5.040001 for linux 186s # Current time local: Tue May 6 19:20:18 2025 186s # Current time GMT: Tue May 6 19:20:18 2025 186s # Using Test.pm version 1.31 186s # Using Apache/Test.pm version 1.44 186s # expected: 'begin-foobar-end 186s # ' 186s # received: 'begin-foobar-end 186s # ' 186s ok 1 186s # expected: 200 186s # received: '200' 186s ok 2 186s # testing : response was gzipped 186s # expected: 'gzip' 186s # received: 'gzip' 186s ok 3 186s # expected: 'begin-foobar-end 186s # ' 186s # received: 'begin-foobar-end 186s # ' 186s ok 4 186s ok 187s t/apache/pr18757.t .................. 187s 1..3 187s # Running under perl version 5.040001 for linux 187s # Current time local: Tue May 6 19:20:20 2025 187s # Current time GMT: Tue May 6 19:20:20 2025 187s # Using Test.pm version 1.31 187s # Using Apache/Test.pm version 1.44 187s # testing : 200 response from GET 187s # expected: 200 187s # received: '200' 187s ok 1 187s # expected C-L is 26 187s # URL via proxy is http://localhost:8538/index.html 187s ok 2 187s # line: HTTP/1.1 200 OK 187s # line: Date: Tue, 06 May 2025 19:20:21 GMT 187s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s # line: Vary: In-If1 187s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 187s # line: ETag: "1a-62c6deaf13e40" 187s # line: Accept-Ranges: bytes 187s # line: Content-Length: 26 187s # line: DMMATCH1: 1 187s # line: Content-Type: text/html 187s # line: 187s # testing : whether proxy strips Content-Length header 187s # expected: 1 187s # received: 1 187s ok 3 187s ok 189s t/apache/pr35292.t .................. 189s 1..3 189s # Running under perl version 5.040001 for linux 189s # Current time local: Tue May 6 19:20:21 2025 189s # Current time GMT: Tue May 6 19:20:21 2025 189s # Using Test.pm version 1.31 189s # Using Apache/Test.pm version 1.44 189s ok 1 189s ok 2 189s # testing : read response-line 189s # expected: qr/^HTTP\/1\.. 413/ 189s # received: 'HTTP/1.1 413 Request Entity Too Large 189s # ' 189s ok 3 189s ok 190s t/apache/pr35330.t .................. 190s 1..2 190s # Running under perl version 5.040001 for linux 190s # Current time local: Tue May 6 19:20:23 2025 190s # Current time GMT: Tue May 6 19:20:23 2025 190s # Using Test.pm version 1.31 190s # Using Apache/Test.pm version 1.44 190s # testing : SSI was allowed for location 190s # expected: 200 190s # received: '200' 190s ok 1 190s # testing : file was served with correct content 190s # expected: 'hello' 190s # received: 'hello' 190s ok 2 190s ok 192s t/apache/pr37166.t .................. 192s 1..4 192s # Running under perl version 5.040001 for linux 192s # Current time local: Tue May 6 19:20:24 2025 192s # Current time GMT: Tue May 6 19:20:24 2025 192s # Using Test.pm version 1.31 192s # Using Apache/Test.pm version 1.44 192s # testing : SSI was allowed for location 192s # expected: 200 192s # received: '200' 192s ok 1 192s # testing : file was served with correct content 192s # expected: 'Hello world 192s # ' 192s # received: 'Hello world 192s # ' 192s ok 2 192s # testing : explicit 200 response 192s # expected: 200 192s # received: '200' 192s ok 3 192s # testing : file was again served with correct content 192s # expected: 'Hello world 192s # ' 192s # received: 'Hello world 192s # ' 192s ok 4 192s ok 193s t/apache/pr43939.t .................. 193s 1..4 193s # Running under perl version 5.040001 for linux 193s # Current time local: Tue May 6 19:20:26 2025 193s # Current time GMT: Tue May 6 19:20:26 2025 193s # Using Test.pm version 1.31 193s # Using Apache/Test.pm version 1.44 193s # expected: 'begin-default-end 193s # ' 193s # received: 'begin-default-end 193s # ' 193s ok 1 193s # expected: 200 193s # received: '200' 193s ok 2 193s # testing : response was gzipped 193s # expected: 'gzip' 193s # received: 'gzip' 193s ok 3 193s # expected: 'begin-default-end 193s # ' 193s # received: 'begin-default-end 193s # ' 193s ok 4 193s ok 195s t/apache/pr49328.t .................. 195s 1..1 195s # Running under perl version 5.040001 for linux 195s # Current time local: Tue May 6 19:20:27 2025 195s # Current time GMT: Tue May 6 19:20:27 2025 195s # Using Test.pm version 1.31 195s # Using Apache/Test.pm version 1.44 195s # expected: 'before 195s # included 195s # after 195s # ' 195s # received: 'before 195s # included 195s # after 195s # ' 195s ok 1 195s ok 196s t/apache/pr64339.t .................. 196s 1..12 196s # Running under perl version 5.040001 for linux 196s # Current time local: Tue May 6 19:20:29 2025 196s # Current time GMT: Tue May 6 19:20:29 2025 196s # Using Test.pm version 1.31 196s # Using Apache/Test.pm version 1.44 196s # testing : fetching /doc.xml 196s # expected: 200 196s # received: '200' 196s ok 1 196s # testing : content-type header test for /doc.xml 196s # expected: 'application/xml; charset=utf-8' 196s # received: 'application/xml; charset=utf-8' 196s ok 2 196s # testing : content test for /doc.xml 196s # expected: 'fóó 196s # ' 196s # received: 'fóó 196s # ' 196s ok 3 196s # testing : fetching /doc.fooxml 196s # expected: 200 196s # received: '200' 196s ok 4 196s # testing : content-type header test for /doc.fooxml 196s # expected: 'application/foo+xml; charset=utf-8' 196s # received: 'application/foo+xml; charset=utf-8' 196s ok 5 196s # testing : content test for /doc.fooxml 196s # expected: 'fóó 196s # ' 196s # received: 'fóó 196s # ' 196s ok 6 196s # testing : fetching /doc.notxml 196s # expected: 200 196s # received: '200' 196s ok 7 196s # testing : content-type header test for /doc.notxml 196s # expected: 'application/notreallyxml' 196s # received: 'application/notreallyxml' 196s ok 8 196s # testing : content test for /doc.notxml 196s # expected: 'f 196s # ' 196s # received: 'f 196s # ' 196s ok 9 196s # testing : fetching /doc.isohtml 196s # expected: 200 196s # received: '200' 196s ok 10 196s # testing : content-type header test for /doc.isohtml 196s # expected: 'text/html;charset=utf-8' 196s # received: 'text/html;charset=utf-8' 196s ok 11 196s # testing : content test for /doc.isohtml 196s # expected: '

fóó 196s #

' 196s # received: '

fóó 196s #

' 196s ok 12 196s ok 198s t/apache/rwrite.t ................... 198s # using LWP client 198s 1..114 198s # Running under perl version 5.040001 for linux 198s # Current time local: Tue May 6 19:20:30 2025 198s # Current time GMT: Tue May 6 19:20:30 2025 198s # Using Test.pm version 1.31 198s # Using Apache/Test.pm version 1.44 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 1024 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #DMMATCH1: 1 198s # 198s # testing : bytes in body 198s # expected: 1024 198s # received: 1024 198s ok 1 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 2048 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #DMMATCH1: 1 198s # 198s # testing : bytes in body 198s # expected: 2048 198s # received: 2048 198s ok 2 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 3072 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #DMMATCH1: 1 198s # 198s # testing : bytes in body 198s # expected: 3072 198s # received: 3072 198s ok 3 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 4096 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #DMMATCH1: 1 198s # 198s # testing : bytes in body 198s # expected: 4096 198s # received: 4096 198s ok 4 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 5120 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #DMMATCH1: 1 198s # 198s # testing : bytes in body 198s # expected: 5120 198s # received: 5120 198s ok 5 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 6144 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #DMMATCH1: 1 198s # 198s # testing : bytes in body 198s # expected: 6144 198s # received: 6144 198s ok 6 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 7168 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #DMMATCH1: 1 198s # 198s # testing : bytes in body 198s # expected: 7168 198s # received: 7168 198s ok 7 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 8192 198s # received: 8192 198s ok 8 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 9216 198s # received: 9216 198s ok 9 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 10240 198s # received: 10240 198s ok 10 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 11264 198s # received: 11264 198s ok 11 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 12288 198s # received: 12288 198s ok 12 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 13312 198s # received: 13312 198s ok 13 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 14336 198s # received: 14336 198s ok 14 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 15360 198s # received: 15360 198s ok 15 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 16384 198s # received: 16384 198s ok 16 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 17408 198s # received: 17408 198s ok 17 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 18432 198s # received: 18432 198s ok 18 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 19456 198s # received: 19456 198s ok 19 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 20480 198s # received: 20480 198s ok 20 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 21504 198s # received: 21504 198s ok 21 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 22528 198s # received: 22528 198s ok 22 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 23552 198s # received: 23552 198s ok 23 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 24576 198s # received: 24576 198s ok 24 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 25600 198s # received: 25600 198s ok 25 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 26624 198s # received: 26624 198s ok 26 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 27648 198s # received: 27648 198s ok 27 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 28672 198s # received: 28672 198s ok 28 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 29696 198s # received: 29696 198s ok 29 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 30720 198s # received: 30720 198s ok 30 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 31744 198s # received: 31744 198s ok 31 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 32768 198s # received: 32768 198s ok 32 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 33792 198s # received: 33792 198s ok 33 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 34816 198s # received: 34816 198s ok 34 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 35840 198s # received: 35840 198s ok 35 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 36864 198s # received: 36864 198s ok 36 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 37888 198s # received: 37888 198s ok 37 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 38912 198s # received: 38912 198s ok 38 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 198s #User-Agent: libwww-perl/6.78 198s # 198s #server response: 198s #HTTP/1.1 200 OK 198s #Connection: close 198s #Date: Tue, 06 May 2025 19:20:32 GMT 198s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 198s #Vary: In-If1 198s #Content-Length: 0 198s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 198s #Client-Peer: 127.0.0.1:8529 198s #Client-Response-Num: 1 198s #Client-Transfer-Encoding: chunked 198s #DMMATCH1: 1 198s #X-Content-Length-Note: added by Apache::TestRequest 198s # 198s # testing : bytes in body 198s # expected: 39936 198s # received: 39936 198s ok 39 198s #lwp request: 198s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 40960 199s # received: 40960 199s ok 40 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 41984 199s # received: 41984 199s ok 41 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 43008 199s # received: 43008 199s ok 42 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 44032 199s # received: 44032 199s ok 43 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 45056 199s # received: 45056 199s ok 44 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 46080 199s # received: 46080 199s ok 45 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 47104 199s # received: 47104 199s ok 46 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 48128 199s # received: 48128 199s ok 47 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 49152 199s # received: 49152 199s ok 48 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 50176 199s # received: 50176 199s ok 49 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 51200 199s # received: 51200 199s ok 50 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 102400 199s # received: 102400 199s ok 51 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 307200 199s # received: 307200 199s ok 52 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 512000 199s # received: 512000 199s ok 53 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 2048000 199s # received: 2048000 199s ok 54 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 4096000 199s # received: 4096000 199s ok 55 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 6144000 199s # received: 6144000 199s ok 56 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 10240000 199s # received: 10240000 199s ok 57 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 1024 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #DMMATCH1: 1 199s # 199s # testing : bytes in body 199s # expected: 1024 199s # received: 1024 199s ok 58 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 2048 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #DMMATCH1: 1 199s # 199s # testing : bytes in body 199s # expected: 2048 199s # received: 2048 199s ok 59 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 3072 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #DMMATCH1: 1 199s # 199s # testing : bytes in body 199s # expected: 3072 199s # received: 3072 199s ok 60 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 4096 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #DMMATCH1: 1 199s # 199s # testing : bytes in body 199s # expected: 4096 199s # received: 4096 199s ok 61 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 5120 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #DMMATCH1: 1 199s # 199s # testing : bytes in body 199s # expected: 5120 199s # received: 5120 199s ok 62 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 6144 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #DMMATCH1: 1 199s # 199s # testing : bytes in body 199s # expected: 6144 199s # received: 6144 199s ok 63 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 7168 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #DMMATCH1: 1 199s # 199s # testing : bytes in body 199s # expected: 7168 199s # received: 7168 199s ok 64 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 8192 199s # received: 8192 199s ok 65 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 9216 199s # received: 9216 199s ok 66 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 10240 199s # received: 10240 199s ok 67 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 11264 199s # received: 11264 199s ok 68 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 12288 199s # received: 12288 199s ok 69 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 13312 199s # received: 13312 199s ok 70 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 14336 199s # received: 14336 199s ok 71 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 15360 199s # received: 15360 199s ok 72 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 16384 199s # received: 16384 199s ok 73 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 17408 199s # received: 17408 199s ok 74 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 18432 199s # received: 18432 199s ok 75 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 19456 199s # received: 19456 199s ok 76 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 20480 199s # received: 20480 199s ok 77 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 21504 199s # received: 21504 199s ok 78 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 22528 199s # received: 22528 199s ok 79 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 23552 199s # received: 23552 199s ok 80 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 24576 199s # received: 24576 199s ok 81 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 25600 199s # received: 25600 199s ok 82 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 26624 199s # received: 26624 199s ok 83 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 27648 199s # received: 27648 199s ok 84 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 28672 199s # received: 28672 199s ok 85 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 29696 199s # received: 29696 199s ok 86 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 30720 199s # received: 30720 199s ok 87 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 31744 199s # received: 31744 199s ok 88 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 32768 199s # received: 32768 199s ok 89 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 33792 199s # received: 33792 199s ok 90 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 34816 199s # received: 34816 199s ok 91 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 35840 199s # received: 35840 199s ok 92 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 36864 199s # received: 36864 199s ok 93 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 37888 199s # received: 37888 199s ok 94 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 38912 199s # received: 38912 199s ok 95 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 39936 199s # received: 39936 199s ok 96 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 40960 199s # received: 40960 199s ok 97 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 41984 199s # received: 41984 199s ok 98 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 43008 199s # received: 43008 199s ok 99 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 44032 199s # received: 44032 199s ok 100 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 45056 199s # received: 45056 199s ok 101 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 46080 199s # received: 46080 199s ok 102 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 47104 199s # received: 47104 199s ok 103 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 48128 199s # received: 48128 199s ok 104 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 49152 199s # received: 49152 199s ok 105 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 50176 199s # received: 50176 199s ok 106 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 51200 199s # received: 51200 199s ok 107 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 102400 199s # received: 102400 199s ok 108 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 307200 199s # received: 307200 199s ok 109 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 512000 199s # received: 512000 199s ok 110 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 2048000 199s # received: 2048000 199s ok 111 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 4096000 199s # received: 4096000 199s ok 112 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 6144000 199s # received: 6144000 199s ok 113 199s #lwp request: 199s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 199s #User-Agent: libwww-perl/6.78 199s # 199s #server response: 199s #HTTP/1.1 200 OK 199s #Connection: close 199s #Date: Tue, 06 May 2025 19:20:32 GMT 199s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 199s #Vary: In-If1 199s #Content-Length: 0 199s #Client-Date: Tue, 06 May 2025 19:20:32 GMT 199s #Client-Peer: 127.0.0.1:8529 199s #Client-Response-Num: 1 199s #Client-Transfer-Encoding: chunked 199s #DMMATCH1: 1 199s #X-Content-Length-Note: added by Apache::TestRequest 199s # 199s # testing : bytes in body 199s # expected: 10240000 199s # received: 10240000 199s ok 114 199s ok 200s t/apache/server_name_port.t ......... 200s 1..84 200s # Running under perl version 5.040001 for linux 200s # Current time local: Tue May 6 19:20:32 2025 200s # Current time GMT: Tue May 6 19:20:32 2025 200s # Using Test.pm version 1.31 200s # Using Apache/Test.pm version 1.44 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 200s # expecting 200, got 200 200s ok 1 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 2 200s # got SERVER_PORT='8529', expected '8529' 200s ok 3 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 200s # expecting 200, got 200 200s ok 4 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 5 200s # got SERVER_PORT='123', expected '123' 200s ok 6 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 200s # expecting 200, got 200 200s ok 7 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 8 200s # got SERVER_PORT='8529', expected '8529' 200s ok 9 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 200s # expecting 200, got 200 200s ok 10 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 11 200s # got SERVER_PORT='123', expected '123' 200s ok 12 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 200s # expecting 200, got 200 200s ok 13 200s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 200s ok 14 200s # got SERVER_PORT='8529', expected '8529' 200s ok 15 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 200s # expecting 200, got 200 200s ok 16 200s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 200s ok 17 200s # got SERVER_PORT='123', expected '123' 200s ok 18 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 200s # expecting 200, got 200 200s ok 19 200s # got SERVER_NAME='[::1]', expected '[::1]' 200s ok 20 200s # got SERVER_PORT='8529', expected '8529' 200s ok 21 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 200s # expecting 200, got 200 200s ok 22 200s # got SERVER_NAME='[::1]', expected '[::1]' 200s ok 23 200s # got SERVER_PORT='123', expected '123' 200s ok 24 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 200s # expecting 200, got 200 200s ok 25 200s # got SERVER_NAME='[a::1]', expected '[a::1]' 200s ok 26 200s # got SERVER_PORT='8529', expected '8529' 200s ok 27 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 200s # expecting 200, got 200 200s ok 28 200s # got SERVER_NAME='[a::1]', expected '[a::1]' 200s ok 29 200s # got SERVER_PORT='123', expected '123' 200s ok 30 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 200s # expecting 200, got 200 200s ok 31 200s # got SERVER_NAME='[a::1]', expected '[a::1]' 200s ok 32 200s # got SERVER_PORT='8529', expected '8529' 200s ok 33 200s # SENDING: 200s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 200s # expecting 200, got 200 200s ok 34 200s # got SERVER_NAME='[a::1]', expected '[a::1]' 200s ok 35 200s # got SERVER_PORT='123', expected '123' 200s ok 36 200s # SENDING: 200s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 37 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 38 200s # got SERVER_PORT='8529', expected '8529' 200s ok 39 200s # SENDING: 200s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 40 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 41 200s # got SERVER_PORT='123', expected '123' 200s ok 42 200s # SENDING: 200s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 43 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 44 200s # got SERVER_PORT='8529', expected '8529' 200s ok 45 200s # SENDING: 200s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 46 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 47 200s # got SERVER_PORT='123', expected '123' 200s ok 48 200s # SENDING: 200s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 49 200s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 200s ok 50 200s # got SERVER_PORT='8529', expected '8529' 200s ok 51 200s # SENDING: 200s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 52 200s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 200s ok 53 200s # got SERVER_PORT='123', expected '123' 200s ok 54 200s # SENDING: 200s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 55 200s # got SERVER_NAME='[::1]', expected '[::1]' 200s ok 56 200s # got SERVER_PORT='8529', expected '8529' 200s ok 57 200s # SENDING: 200s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 200s # expecting 200, got 200 200s ok 58 200s # got SERVER_NAME='[::1]', expected '[::1]' 200s ok 59 200s # got SERVER_PORT='123', expected '123' 200s ok 60 200s # SENDING: 200s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 200s # expecting 200, got 200 200s ok 61 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 62 200s # got SERVER_PORT='8529', expected '8529' 200s ok 63 200s # SENDING: 200s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 200s # expecting 200, got 200 200s ok 64 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 65 200s # got SERVER_PORT='123', expected '123' 200s ok 66 200s # SENDING: 200s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 200s # expecting 200, got 200 200s ok 67 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 68 200s # got SERVER_PORT='8529', expected '8529' 200s ok 69 200s # SENDING: 200s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 200s # expecting 200, got 200 200s ok 70 200s # got SERVER_NAME='righthost', expected 'righthost' 200s ok 71 200s # got SERVER_PORT='123', expected '123' 200s ok 72 200s # SENDING: 200s # 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 200s # expecting 200, got 200 200s ok 73 200s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 200s ok 74 200s # got SERVER_PORT='8529', expected '8529' 200s ok 75 200s # SENDING: 200s # 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 200s # expecting 200, got 200 200s ok 76 200s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 200s ok 77 200s # got SERVER_PORT='123', expected '123' 200s ok 78 200s # SENDING: 200s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 200s # expecting 200, got 200 200s ok 79 200s # got SERVER_NAME='[::1]', expected '[::1]' 200s ok 80 200s # got SERVER_PORT='8529', expected '8529' 200s ok 81 200s # SENDING: 200s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 200s # expecting 200, got 200 200s ok 82 200s # got SERVER_NAME='[::1]', expected '[::1]' 200s ok 83 200s # got SERVER_PORT='123', expected '123' 200s ok 84 200s ok 202s t/apache/teclchunk.t ................ skipped: Not supported yet 203s t/apr/uri.t ......................... 203s 1..1 203s # Running under perl version 5.040001 for linux 203s # Current time local: Tue May 6 19:20:36 2025 203s # Current time GMT: Tue May 6 19:20:36 2025 203s # Using Test.pm version 1.31 203s # Using Apache/Test.pm version 1.44 203s ok 1 203s ok 205s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 206s t/filter/case.t ..................... 206s 1..4 206s # Running under perl version 5.040001 for linux 206s # Current time local: Tue May 6 19:20:39 2025 206s # Current time GMT: Tue May 6 19:20:39 2025 206s # Using Test.pm version 1.31 206s # Using Apache/Test.pm version 1.44 206s ok 1 206s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 206s # expected 200 206s # received 200 206s # body: =HEAD1 NAME 206s X X 206s 206s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 206s 206s =HEAD1 SYNOPSIS 206s 206s TO DECLARE SUBROUTINES: 206s X X 206s 206s SUB NAME; # A "FORWARD" DECLARATION. 206s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 206s SUB NAME : ATTRS; # WITH ATTRIBUTES 206s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 206s 206s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 206s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 206s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 206s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 206s 206s USE FEATURE 'SIGNATURES'; 206s SUB NAME(SIG) BLOCK # WITH SIGNATURE 206s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 206s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 206s 206s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 206s X 206s 206s $SUBREF = SUB BLOCK; # NO PROTO 206s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 206s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 206s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 206s 206s USE FEATURE 'SIGNATURES'; 206s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 206s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 206s 206s TO IMPORT SUBROUTINES: 206s X 206s 206s USE MODULE QW(NAME1 NAME2 NAME3); 206s 206s TO CALL SUBROUTINES: 206s X X 206s 206s NAME(LIST); # REGULAR SUBROUTINE CALL. 206s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 206s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 206s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 206s 206s =HEAD1 DESCRIPTION 206s 206s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 206s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 206s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 206s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 206s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 206s ITS NAME OR A CODE REFERENCE. 206s 206s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 206s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 206s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 206s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 206s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 206s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 206s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 206s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 206s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 206s X X 206s 206s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 206s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 206s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 206s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 206s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 206s SUCH A SIGNATURE-USING SUBROUTINE. 206s 206s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 206s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 206s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 206s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 206s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 206s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 206s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 206s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 206s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 206s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 206s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 206s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 206s X X X<@_> 206s 206s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 206s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 206s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 206s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 206s L AND L. 206s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 206s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 206s 206s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 206s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 206s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 206s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 206s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 206s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 206s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 206s ONE LARGE INDISTINGUISHABLE LIST. 206s 206s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 206s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 206s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 206s EMPTY SUB RETURNS THE EMPTY LIST. 206s X X X 206s 206s EXAMPLE: 206s 206s SUB MAX { 206s MY $MAX = SHIFT(@_); 206s FOREACH $FOO (@_) { 206s $MAX = $FOO IF $MAX < $FOO; 206s } 206s RETURN $MAX; 206s } 206s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 206s 206s EXAMPLE: 206s 206s # GET A LINE, COMBINING CONTINUATION LINES 206s # THAT START WITH WHITESPACE 206s 206s SUB GET_LINE { 206s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 206s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 206s IF ($LOOKAHEAD =~ /^[ \T]/) { 206s $THISLINE .= $LOOKAHEAD; 206s } 206s ELSE { 206s LAST LINE; 206s } 206s } 206s RETURN $THISLINE; 206s } 206s 206s $LOOKAHEAD = ; # GET FIRST LINE 206s WHILE (DEFINED($LINE = GET_LINE())) { 206s ... 206s } 206s 206s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 206s 206s SUB MAYBESET { 206s MY($KEY, $VALUE) = @_; 206s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 206s } 206s 206s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 206s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 206s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 206s ITS CALLER'S VALUES. 206s X X 206s 206s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 206s SUB UPCASE_IN { 206s FOR (@_) { TR/A-Z/A-Z/ } 206s } 206s 206s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 206s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 206s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 206s X X 206s 206s UPCASE_IN("FREDERICK"); 206s 206s IT WOULD BE MUCH SAFER IF THE C FUNCTION 206s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 206s OF CHANGING THEM IN PLACE: 206s 206s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 206s SUB UPCASE { 206s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 206s MY @PARMS = @_; 206s FOR (@PARMS) { TR/A-Z/A-Z/ } 206s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 206s } 206s 206s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 206s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 206s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 206s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 206s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 206s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 206s 206s @NEWLIST = UPCASE(@LIST1, @LIST2); 206s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 206s 206s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 206s 206s (@X, @Y) = UPCASE(@LIST1, @LIST2); 206s 206s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 206s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 206s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 206s L FOR ALTERNATIVES. 206s 206s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 206s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 206s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 206s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 206s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 206s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 206s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 206s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 206s SEE L FOR MORE ABOUT ALL THAT. 206s X<&> 206s 206s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 206s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 206s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 206s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 206s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 206s X 206s 206s &FOO(1,2,3); # PASS THREE ARGUMENTS 206s FOO(1,2,3); # THE SAME 206s 206s FOO(); # PASS AN EMPTY ARGUMENT LIST 206s &FOO(); # THE SAME 206s 206s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 206s USE STRICT 'SUBS'; 206s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 206s # A COMPILE-TIME ERROR 206s NO STRICT 'SUBS'; 206s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 206s # A LITERAL STRING "FOO" 206s 206s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 206s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 206s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 206s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 206s X<&> 206s 206s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 206s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 206s YOUR SUBROUTINE'S NAME. 206s 206s USE V5.16; 206s MY $FACTORIAL = SUB { 206s MY ($X) = @_; 206s RETURN 1 IF $X == 1; 206s RETURN($X * __SUB__->( $X - 1 ) ); 206s }; 206s 206s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 206s IS SUBJECT TO CHANGE. 206s 206s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 206s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 206s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 206s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 206s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 206s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 206s SPECIAL, PRE-DEFINED THINGS. 206s 206s =OVER 206s 206s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 206s 206s C 206s 206s =ITEM DOCUMENTED IN L 206s 206s C, C 206s 206s =ITEM DOCUMENTED IN L 206s 206s C, C 206s 206s =ITEM DOCUMENTED IN L 206s 206s C, C, C, C, C, C, C, 206s C, C, C, C, C, C, 206s C, C, C, C, C, C, C, 206s C, C, C, C, C, C, 206s C, C, C, C, C, 206s C, C, C, C 206s 206s =ITEM DOCUMENTED IN L 206s 206s C, C, C, C, C, C, C, 206s C, C, C, C, C, C, C, 206s C, C, C, C, C, C 206s 206s =ITEM DOCUMENTED IN L 206s 206s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 206s L<< C|PERLFUNC/REQUIRE >> 206s 206s =ITEM DOCUMENTED IN L 206s 206s C 206s 206s =ITEM DOCUMENTED IN L 206s 206s C, C, C, C, C 206s 206s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 206s 206s ANY STARTING WITH C<(> 206s 206s =BACK 206s 206s THE C, C, C, C AND C SUBROUTINES 206s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 206s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 206s EXPLICITLY. SEE L 206s 206s =HEAD2 SIGNATURES 206s 206s X X 206s 206s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 206s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 206s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 206s 206s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 206s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 206s DIRECTLY BY C, IN THE CURRENT SCOPE. 206s 206s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 206s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 206s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 206s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 206s 206s FOR EXAMPLE, 206s 206s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 206s 206s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 206s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 206s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 206s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 206s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 206s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 206s 206s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 206s THE SIGNATURE. FOR EXAMPLE, 206s 206s SUB FOO ($LEFT, $RIGHT) { 206s RETURN $LEFT + $RIGHT; 206s } 206s 206s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 206s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 206s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 206s EQUIVALENT TO 206s 206s SUB FOO { 206s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 206s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 206s MY $LEFT = $_[0]; 206s MY $RIGHT = $_[1]; 206s RETURN $LEFT + $RIGHT; 206s } 206s 206s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 206s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 206s 206s SUB FOO ($FIRST, $, $THIRD) { 206s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 206s } 206s 206s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 206s MANDATORY FOR THE CALLER TO PASS IT. 206s 206s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 206s SEPARATED FROM THE PARAMETER NAME BY C<=>: 206s 206s SUB FOO ($LEFT, $RIGHT = 0) { 206s RETURN $LEFT + $RIGHT; 206s } 206s 206s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 206s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 206s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 206s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 206s FOR EXAMPLE, 206s 206s MY $AUTO_ID = 0; 206s SUB FOO ($THING, $ID = $AUTO_ID++) { 206s PRINT "$THING HAS ID $ID"; 206s } 206s 206s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 206s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 206s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 206s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 206s 206s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 206s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 206s } 206s 206s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 206s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 206s VALUE PROVIDED WAS C. 206s 206s SUB FOO ($NAME //= "WORLD") { 206s PRINT "HELLO, $NAME"; 206s } 206s 206s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 206s 206s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 206s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 206s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 206s 206s SUB FOO ($X ||= 10) { 206s RETURN 5 + $X; 206s } 206s 206s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 206s FOR EXAMPLE, 206s 206s SUB FOO ($THING, $ = 1) { 206s PRINT $THING; 206s } 206s 206s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 206s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 206s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 206s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 206s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 206s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 206s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 206s 206s SUB FOO ($THING, $=) { 206s PRINT $THING; 206s } 206s 206s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 206s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 206s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 206s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 206s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 206s TO RIGHT. 206s 206s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 206s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 206s 206s SUB FOO ($FILTER, @INPUTS) { 206s PRINT $FILTER->($_) FOREACH @INPUTS; 206s } 206s 206s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 206s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 206s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 206s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 206s 206s SUB FOO ($THING, @) { 206s PRINT $THING; 206s } 206s 206s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 206s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 206s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 206s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 206s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 206s AS WITH STANDARD HASH CONSTRUCTION. 206s 206s SUB FOO ($FILTER, %INPUTS) { 206s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 206s } 206s 206s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 206s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 206s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 206s 206s SUB FOO ($THING, %) { 206s PRINT $THING; 206s } 206s 206s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 206s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 206s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 206s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 206s AN EMPTY ARRAY OR EMPTY HASH. 206s 206s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 206s THAT THE CALLER PASSED NO ARGUMENTS: 206s 206s SUB FOO () { 206s RETURN 123; 206s } 206s 206s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 206s WARNING IN THE C CATEGORY. FROM PERL 5.36 206s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 206s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 206s STATEMENT SUCH AS: 206s 206s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 206s 206s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 206s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 206s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 206s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 206s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 206s WARNINGS IN THE C CATEGORY WHEN 206s COMPILED: 206s 206s SUB F ($X) { 206s # THIS LINE EMITS THE WARNING SEEN BELOW 206s PRINT "ARGUMENTS ARE @_"; 206s } 206s 206s Z<> 206s 206s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 206s EXPERIMENTAL AT ... 206s 206s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 206s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 206s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 206s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 206s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 206s SUPPLY THAT ARGUMENT. 206s 206s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 206s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 206s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 206s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 206s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 206s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 206s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 206s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 206s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 206s 206s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 206s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 206s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 206s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 206s L. FOR EXAMPLE, 206s 206s SUB FOO :PROTOTYPE($) { $_[0] } 206s 206s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 206s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 206s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 206s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 206s 206s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 206s RETURN $LEFT + $RIGHT; 206s } 206s 206s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 206s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 206s THE SUBROUTINE'S BODY. 206s 206s =HEAD2 PRIVATE VARIABLES VIA MY() 206s X X X X X 206s X X 206s 206s SYNOPSIS: 206s 206s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 206s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 206s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 206s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 206s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 206s 206s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 206s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 206s SEE L AND L. 206s 206s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 206s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 206s (C/C/C/C), LOOP 206s (C/C/C/C/C), SUBROUTINE, C, 206s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 206s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 206s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 206s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 206s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 206s 206s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 206s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 206s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 206s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 206s X 206s 206s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 206s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 206s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 206s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 206s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 206s 206s MY $X = 10; 206s SUB BUMPX { $X++ } 206s 206s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 206s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 206s THE C ITSELF. SEE L. 206s X 206s 206s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 206s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 206s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 206s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 206s 206s $ARG = "FRED"; # "GLOBAL" VARIABLE 206s $N = CUBE_ROOT(27); 206s PRINT "$ARG THINKS THE ROOT IS $N\N"; 206s # OUTPUTS: FRED THINKS THE ROOT IS 3 206s 206s SUB CUBE_ROOT { 206s MY $ARG = SHIFT; # NAME DOESN'T MATTER 206s $ARG **= 1/3; 206s RETURN $ARG; 206s } 206s 206s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 206s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 206s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 206s 206s MY ($FOO) = ; # WRONG? 206s MY @FOO = ; 206s 206s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 206s 206s MY $FOO = ; 206s 206s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 206s 206s MY $FOO, $BAR = 1; # WRONG 206s 206s THAT HAS THE SAME EFFECT AS 206s 206s MY $FOO; 206s $BAR = 1; 206s 206s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 206s THE CURRENT STATEMENT. THUS, 206s 206s MY $X = $X; 206s 206s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 206s THE EXPRESSION 206s 206s MY $X = 123 AND $X == 123 206s 206s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 206s 206s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 206s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 206s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 206s 206s WHILE (MY $LINE = <>) { 206s $LINE = LC $LINE; 206s } CONTINUE { 206s PRINT $LINE; 206s } 206s 206s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 206s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 206s IT. SIMILARLY, IN THE CONDITIONAL 206s 206s IF ((MY $ANSWER = ) =~ /^YES$/I) { 206s USER_AGREES(); 206s } ELSIF ($ANSWER =~ /^NO$/I) { 206s USER_DISAGREES(); 206s } ELSE { 206s CHOMP $ANSWER; 206s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 206s } 206s 206s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 206s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 206s BUT NOT BEYOND IT. SEE L FOR INFORMATION 206s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 206s 206s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 206s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 206s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 206s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 206s IN THE LOOP 206s X X 206s 206s FOR MY $I (1, 2, 3) { 206s SOME_FUNCTION(); 206s } 206s 206s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 206s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 206s X X 206s 206s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 206s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 206s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 206s 206s USE STRICT 'VARS'; 206s 206s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 206s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 206s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 206s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 206s THIS WITH C. 206s 206s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 206s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 206s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 206s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 206s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 206s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 206s EXAMPLE. 206s 206s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 206s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 206s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 206s 206s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 206s 206s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 206s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 206s IS ALSO VISIBLE: 206s 206s PACKAGE MAIN; 206s OUR $X = 10; 206s MY $X = 20; 206s PRINT "$X AND $::X\N"; 206s 206s THAT WILL PRINT OUT C<20> AND C<10>. 206s 206s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 206s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 206s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 206s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 206s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 206s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 206s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 206s AN ANONYMOUS SUB REFERENCE: 206s 206s MY $SECRET_VERSION = '1.001-BETA'; 206s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 206s $SECRET_SUB->(); 206s 206s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 206s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 206s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 206s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 206s UNQUALIFIED AND UNQUALIFIABLE. 206s 206s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 206s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 206s L FOR SOMETHING OF A WORK-AROUND TO 206s THIS. 206s 206s =HEAD2 PERSISTENT PRIVATE VARIABLES 206s X X X X 206s X X 206s 206s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 206s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 206s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 206s 206s =HEAD3 PERSISTENT VARIABLES VIA STATE() 206s 206s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 206s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 206s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 206s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 206s THE C FORM DOES NOT REQUIRE THE 206s C PRAGMA. 206s 206s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 206s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 206s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 206s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 206s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 206s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 206s SUBROUTINE EACH TIME IT IS EXECUTED.) 206s 206s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 206s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 206s 206s USE FEATURE 'STATE'; 206s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 206s 206s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 206s 206s USE FEATURE 'STATE'; 206s SUB CREATE_COUNTER { 206s RETURN SUB { STATE $X; RETURN ++$X } 206s } 206s 206s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 206s CODE OUTSIDE. 206s 206s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 206s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 206s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 206s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 206s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 206s 206s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 206s 206s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 206s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 206s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 206s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 206s 206s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 206s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 206s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 206s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 206s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 206s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 206s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 206s 206s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 206s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 206s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 206s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 206s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 206s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 206s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 206s 206s { 206s MY $SECRET_VAL = 0; 206s SUB GIMME_ANOTHER { 206s RETURN ++$SECRET_VAL; 206s } 206s } 206s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 206s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 206s 206s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 206s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 206s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 206s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 206s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 206s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 206s STARTS TO RUN: 206s 206s BEGIN { 206s MY $SECRET_VAL = 0; 206s SUB GIMME_ANOTHER { 206s RETURN ++$SECRET_VAL; 206s } 206s } 206s 206s SEE L ABOUT THE 206s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 206s C AND C. 206s 206s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 206s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 206s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 206s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 206s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 206s 206s =HEAD2 TEMPORARY VALUES VIA LOCAL() 206s X X X X 206s X 206s 206s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 206s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 206s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 206s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 206s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 206s 206s SYNOPSIS: 206s 206s # LOCALIZATION OF VALUES 206s 206s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 206s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 206s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 206s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 206s 206s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 206s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 206s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 206s # LOCALIZATION 206s 206s # LOCALIZATION OF SYMBOLS 206s 206s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 206s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 206s # @MERLYN IS REALLY @RANDAL, ETC 206s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 206s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 206s 206s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 206s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 206s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 206s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 206s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 206s 206s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 206s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 206s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 206s CREATES NEW, DYNAMICALLY SCOPED VALUES. 206s 206s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 206s PLACED IN PARENTHESES. THIS OPERATOR WORKS 206s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 206s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 206s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 206s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 206s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 206s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 206s UNDEFINED VALUE.) 206s 206s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 206s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 206s VARIABLES OUTSIDE THE LOOP. 206s 206s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 206s X 206s 206s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 206s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 206s VIEWED AS A SCALAR OR AN ARRAY. SO 206s 206s LOCAL($FOO) = ; 206s LOCAL @FOO = ; 206s 206s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 206s 206s LOCAL $FOO = ; 206s 206s SUPPLIES A SCALAR CONTEXT. 206s 206s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 206s X 206s 206s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 206s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 206s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 206s 206s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 206s 206s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 206s { LOCAL $/ = UNDEF; $SLURP = ; } 206s 206s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 206s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 206s I, BECAUSE THE $1 VARIABLE IS 206s MAGICAL AND READ-ONLY : 206s 206s LOCAL $1 = 2; 206s 206s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 206s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 206s TO SAFELY REUSE $_ IN A SUBROUTINE. 206s 206s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 206s WORK AS DESCRIBED. 206s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 206s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 206s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 206s SEE L FOR MORE 206s DETAILS. 206s X 206s 206s =HEAD3 LOCALIZATION OF GLOBS 206s X X 206s 206s THE CONSTRUCT 206s 206s LOCAL *NAME; 206s 206s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 206s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 206s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 206s 206s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 206s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 206s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 206s SEPARATOR. 206s 206s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 206s X X 206s X 206s 206s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 206s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 206s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 206s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 206s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 206s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 206s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 206s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 206s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 206s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 206s 206s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 206s @ARY = ( 0..5 ); 206s { 206s LOCAL($ARY[5]) = 6; 206s LOCAL($HASH{'A'}) = 'DRILL'; 206s WHILE (MY $E = POP(@ARY)) { 206s PRINT "$E . . .\N"; 206s LAST UNLESS $E > 3; 206s } 206s IF (@ARY) { 206s $HASH{'ONLY A'} = 'TEST'; 206s DELETE $HASH{'A'}; 206s } 206s } 206s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 206s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 206s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 206s 206s PERL WILL PRINT 206s 206s 6 . . . 206s 4 . . . 206s 3 . . . 206s THIS IS A TEST ONLY A TEST. 206s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 206s 206s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 206s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 206s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 206s SURPRISING, AND IS VERY LIKELY TO CHANGE. 206s 206s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 206s X X X 206s X 206s 206s YOU CAN USE THE C AND C 206s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 206s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 206s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 206s 206s DO { 206s MY $VAL = $ARRAY[$IDX]; 206s LOCAL $ARRAY[$IDX]; 206s DELETE $ARRAY[$IDX]; 206s $VAL 206s } 206s 206s AND 206s 206s DO { 206s MY $VAL = $HASH{KEY}; 206s LOCAL $HASH{KEY}; 206s DELETE $HASH{KEY}; 206s $VAL 206s } 206s 206s EXCEPT THAT FOR THOSE THE C IS 206s SCOPED TO THE C BLOCK. SLICES ARE 206s ALSO ACCEPTED. 206s 206s MY %HASH = ( 206s A => [ 7, 8, 9 ], 206s B => 1, 206s ) 206s 206s { 206s MY $X = DELETE LOCAL $HASH{A}; 206s # $X IS [ 7, 8, 9 ] 206s # %HASH IS (B => 1) 206s 206s { 206s MY @NUMS = DELETE LOCAL @$X[0, 2] 206s # @NUMS IS (7, 9) 206s # $X IS [ UNDEF, 8 ] 206s 206s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 206s } 206s # $X IS BACK TO [ 7, 8, 9 ] 206s 206s } 206s # %HASH IS BACK TO ITS ORIGINAL STATE 206s 206s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 206s 206s =HEAD2 LVALUE SUBROUTINES 206s X X 206s 206s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 206s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 206s 206s MY $VAL; 206s SUB CANMOD : LVALUE { 206s $VAL; # OR: RETURN $VAL; 206s } 206s SUB NOMOD { 206s $VAL; 206s } 206s 206s CANMOD() = 5; # ASSIGNS TO $VAL 206s NOMOD() = 5; # ERROR 206s 206s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 206s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 206s BY A SCALAR. FOR EXAMPLE, CONSIDER: 206s 206s DATA(2,3) = GET_DATA(3,4); 206s 206s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 206s 206s (DATA(2,3)) = GET_DATA(3,4); 206s 206s AND IN: 206s 206s (DATA(2),DATA(3)) = GET_DATA(3,4); 206s 206s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 206s 206s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 206s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 206s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 206s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 206s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 206s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 206s 206s =HEAD2 LEXICAL SUBROUTINES 206s X X X X 206s 206s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 206s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 206s AVAILABLE UNDER C OR C OR HIGHER. 206s 206s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 206s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 206s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 206s CATEGORY WAS DISABLED. 206s 206s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 206s DECLARED, AND ONLY AFTER THAT DECLARATION: 206s 206s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 206s # VERSIONS EARLIER THAN 5.26. 206s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 206s USE FEATURE 'LEXICAL_SUBS'; 206s 206s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 206s STATE SUB FOO { 206s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 206s } 206s FOO(); # CALLS "STATE" SUB 206s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 206s 206s MY SUB BAR { ... } 206s BAR(); # CALLS "MY" SUB 206s 206s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 206s 206s # WRONG 206s MY SUB BAZ { 206s BAZ(); 206s } 206s 206s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 206s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 206s 206s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 206s 206s MY SUB BAZ { 206s __SUB__->(); # CALLS ITSELF 206s } 206s 206s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 206s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 206s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 206s HOWEVER: 206s 206s MY SUB BAZ; # PREDECLARATION 206s SUB BAZ { # DEFINE THE "MY" SUB 206s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 206s } 206s 206s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 206s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 206s C; THEY KEEP EACH OTHER ALIVE (SEE L). 206s 206s =HEAD3 C VS C 206s 206s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 206s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 206s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 206s CONTAINING BLOCK TO THE NEXT. 206s 206s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 206s NECESSARY IF YOU WANT TO CREATE CLOSURES: 206s 206s SUB WHATEVER { 206s MY $X = SHIFT; 206s MY SUB INNER { 206s ... DO SOMETHING WITH $X ... 206s } 206s INNER(); 206s } 206s 206s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 206s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 206s SEE THE C<$X> FROM THE FIRST CALL TO C. 206s 206s =HEAD3 C SUBROUTINES 206s 206s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 206s SUBROUTINE OF THE SAME NAME. 206s 206s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 206s INSIDE AN INNER SCOPE: 206s 206s SUB FOO { ... } 206s 206s SUB BAR { 206s MY SUB FOO { ... } 206s { 206s # NEED TO USE THE OUTER FOO HERE 206s OUR SUB FOO; 206s FOO(); 206s } 206s } 206s 206s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 206s 206s PACKAGE MYSNEAKYMODULE; 206s 206s OUR SUB DO_SOMETHING { ... } 206s 206s SUB DO_SOMETHING_WITH_CALLER { 206s PACKAGE DB; 206s () = CALLER 1; # SETS @DB::ARGS 206s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 206s } 206s 206s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 206s X X<*> 206s 206s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 206s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 206s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 206s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 206s 206s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 206s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 206s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 206s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 206s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 206s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 206s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 206s 206s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 206s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 206s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 206s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 206s 206s SUB DOUBLEARY { 206s LOCAL(*SOMEARY) = @_; 206s FOREACH $ELEM (@SOMEARY) { 206s $ELEM *= 2; 206s } 206s } 206s DOUBLEARY(*FOO); 206s DOUBLEARY(*BAR); 206s 206s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 206s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 206s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 206s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 206s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 206s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 206s 206s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 206s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 206s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 206s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 206s L. 206s 206s =HEAD2 WHEN TO STILL USE LOCAL() 206s X X 206s 206s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 206s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 206s I USE C INSTEAD OF C. 206s 206s =OVER 4 206s 206s =ITEM 1. 206s 206s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 206s 206s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 206s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 206s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 206s IN C<@FIELDS>. 206s 206s { 206s LOCAL @ARGV = ("/ETC/MOTD"); 206s LOCAL $/ = UNDEF; 206s LOCAL $_ = <>; 206s @FIELDS = SPLIT /^\S*=+\S*$/; 206s } 206s 206s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 206s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 206s 206s =ITEM 2. 206s 206s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 206s 206s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 206s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 206s TABLE ENTRIES: 206s 206s SUB IOQUEUE { 206s LOCAL (*READER, *WRITER); # NOT MY! 206s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 206s RETURN (*READER, *WRITER); 206s } 206s ($HEAD, $TAIL) = IOQUEUE(); 206s 206s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 206s ENTRIES. 206s 206s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 206s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 206s A LOCAL ALIAS. 206s 206s { 206s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 206s GROW(); # REALLY CALLS SHRINK() 206s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 206s } 206s GROW(); # GET THE REAL GROW() AGAIN 206s 206s SEE L FOR MORE ABOUT MANIPULATING 206s FUNCTIONS BY NAME IN THIS WAY. 206s 206s =ITEM 3. 206s 206s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 206s 206s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 206s IS DONE ON DYNAMICS: 206s 206s { 206s LOCAL $SIG{INT} = 'IGNORE'; 206s FUNCT(); # UNINTERRUPTIBLE 206s } 206s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 206s 206s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 206s 206s =BACK 206s 206s =HEAD2 PASS BY REFERENCE 206s X X X 206s 206s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 206s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 206s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 206s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 206s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 206s 206s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 206s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 206s OF ALL THEIR FORMER LAST ELEMENTS: 206s 206s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 206s 206s SUB POPMANY { 206s MY $AREF; 206s MY @RETLIST; 206s FOREACH $AREF ( @_ ) { 206s PUSH @RETLIST, POP @$AREF; 206s } 206s RETURN @RETLIST; 206s } 206s 206s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 206s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 206s 206s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 206s SUB INTER { 206s MY ($K, $HREF, %SEEN); # LOCALS 206s FOREACH $HREF (@_) { 206s WHILE ( $K = EACH %$HREF ) { 206s $SEEN{$K}++; 206s } 206s } 206s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 206s } 206s 206s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 206s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 206s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 206s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 206s A LITTLE EXPENSIVE. 206s 206s WHERE PEOPLE GET INTO TROUBLE IS HERE: 206s 206s (@W, @X) = FUNC(@Y, @Z); 206s OR 206s (%W, %X) = FUNC(%Y, %Z); 206s 206s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 206s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 206s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 206s AS ALWAYS. 206s 206s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 206s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 206s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 206s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 206s 206s ($WREF, $XREF) = FUNC(\@Y, \@Z); 206s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 206s SUB FUNC { 206s MY ($YREF, $ZREF) = @_; 206s IF (@$YREF > @$ZREF) { 206s RETURN ($YREF, $ZREF); 206s } ELSE { 206s RETURN ($ZREF, $YREF); 206s } 206s } 206s 206s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 206s 206s (*W, *X) = FUNC(\@Y, \@Z); 206s PRINT "@W HAS MORE THAN @X\N"; 206s SUB FUNC { 206s LOCAL (*Y, *Z) = @_; 206s IF (@Y > @Z) { 206s RETURN (\@Y, \@Z); 206s } ELSE { 206s RETURN (\@Z, \@Y); 206s } 206s } 206s 206s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 206s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 206s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 206s ARE IN THE SYMBOL TABLE. 206s 206s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 206s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 206s FOR EXAMPLE: 206s 206s SPLUTTER(\*STDOUT); 206s SUB SPLUTTER { 206s MY $FH = SHIFT; 206s PRINT $FH "HER UM WELL A HMMM\N"; 206s } 206s 206s $REC = GET_REC(\*STDIN); 206s SUB GET_REC { 206s MY $FH = SHIFT; 206s RETURN SCALAR <$FH>; 206s } 206s 206s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 206s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 206s 206s SUB OPENIT { 206s MY $PATH = SHIFT; 206s LOCAL *FH; 206s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 206s } 206s 206s =HEAD2 PROTOTYPES 206s X X 206s 206s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 206s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 206s SECTION OR WITH A L. 206s IF YOU DECLARE EITHER OF 206s 206s SUB MYPUSH (\@@) 206s SUB MYPUSH :PROTOTYPE(\@@) 206s 206s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 206s 206s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 206s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 206s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 206s OF AN ATTRIBUTE. 206s 206s THE 206s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 206s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 206s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 206s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 206s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 206s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 206s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 206s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 206s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 206s 206s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 206s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 206s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 206s 206s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 206s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 206s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 206s CORRESPONDING BUILT-IN. 206s 206s DECLARED AS CALLED AS 206s 206s SUB MYLINK ($$) MYLINK $OLD, $NEW 206s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 206s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 206s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 206s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 206s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 206s SUB MYPOP (\@) MYPOP @ARRAY 206s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 206s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 206s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 206s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 206s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 206s SUB MYRAND (;$) MYRAND 42 206s SUB MYTIME () MYTIME 206s 206s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 206s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 206s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 206s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 206s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 206s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 206s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 206s 206s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 206s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 206s 206s SUB MYREF (\[$@%&*]) 206s 206s WILL ALLOW CALLING MYREF() AS 206s 206s MYREF $VAR 206s MYREF @ARRAY 206s MYREF %HASH 206s MYREF &SUB 206s MYREF *GLOB 206s 206s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 206s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 206s 206s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 206s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 206s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 206s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 206s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 206s OR A SUBSEQUENT COMMA. 206s 206s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 206s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 206s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 206s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 206s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 206s FOLLOWS: 206s 206s USE SYMBOL 'QUALIFY_TO_REF'; 206s 206s SUB FOO (*) { 206s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 206s ... 206s } 206s 206s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 206s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 206s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 206s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 206s 206s SUB MYPUSH (+@) { 206s MY $AREF = SHIFT; 206s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 206s PUSH @$AREF, @_; 206s } 206s 206s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 206s IS OF AN ACCEPTABLE TYPE. 206s 206s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 206s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 206s 206s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 206s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 206s PROVIDED, C<$_> WILL BE USED INSTEAD. 206s 206s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 206s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 206s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 206s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 206s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 206s 206s MYTIME +2; 206s 206s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 206s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 206s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 206s 206s SUB MYGETPROTOBYNUMBER($;); 206s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 206s 206s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 206s PROVIDED IT'S IN THE INITIAL POSITION: 206s X<&> 206s 206s SUB TRY (&@) { 206s MY($TRY,$CATCH) = @_; 206s EVAL { &$TRY }; 206s IF ($@) { 206s LOCAL $_ = $@; 206s &$CATCH; 206s } 206s } 206s SUB CATCH (&) { $_[0] } 206s 206s TRY { 206s DIE "PHOOEY"; 206s } CATCH { 206s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 206s }; 206s 206s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 206s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 206s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 206s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 206s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 206s 206s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 206s X 206s 206s SUB MYGREP (&@) { 206s MY $CODE = SHIFT; 206s MY @RESULT; 206s FOREACH $_ (@_) { 206s PUSH(@RESULT, $_) IF &$CODE; 206s } 206s @RESULT; 206s } 206s 206s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 206s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 206s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 206s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 206s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 206s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 206s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 206s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 206s 206s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 206s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 206s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 206s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 206s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 206s MAJORITY OF OFFENDING CODE IS FIXED. 206s 206s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 206s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 206s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 206s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 206s 206s SUB FUNC ($) { 206s MY $N = SHIFT; 206s PRINT "YOU GAVE ME $N\N"; 206s } 206s 206s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 206s RETURNING A LIST: 206s 206s FUNC(@FOO); 206s FUNC( $TEXT =~ /\W+/G ); 206s 206s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 206s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 206s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 206s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 206s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 206s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 206s 206s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 206s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 206s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 206s EFFECT, LIKE SO: 206s 206s SUB FOO($$); 206s SUB FOO($$) { 206s FOO 1, 2; 206s } 206s 206s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 206s TO MAKE THE WORLD A BETTER PLACE. 206s 206s =HEAD2 CONSTANT FUNCTIONS 206s X 206s 206s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 206s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 206s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 206s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 206s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 206s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 206s 206s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 206s 206s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 206s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 206s # AND IT'S INLINED, TOO! 206s SUB ST_DEV () { 0 } 206s SUB ST_INO () { 1 } 206s 206s SUB FLAG_FOO () { 1 << 8 } 206s SUB FLAG_BAR () { 1 << 9 } 206s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 206s 206s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 206s 206s SUB N () { INT(OPT_BAZ) / 3 } 206s 206s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 206s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 206s 206s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 206s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 206s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 206s C: 206s 206s SUB BAZ_VAL () { 206s IF (OPT_BAZ) { 206s RETURN 23; 206s } 206s ELSE { 206s RETURN 42; 206s } 206s } 206s SUB BONK_VAL () { RETURN 12345 } 206s 206s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 206s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 206s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 206s 206s BEGIN { 206s MY $VAR = 1; 206s NO STRICT 'REFS'; 206s *INLINED = SUB () { $VAR }; 206s } 206s 206s BEGIN { 206s MY $VAR = 1; 206s MY $REF = \$VAR; 206s NO STRICT 'REFS'; 206s *NOT_INLINED = SUB () { $VAR }; 206s } 206s 206s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 206s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 206s 206s BEGIN { 206s MY $X = 10; 206s *FOO = SUB () { $X }; 206s $X++; 206s } 206s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 206s 206s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 206s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 206s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 206s SO IT PRINTED C<10>, NOT C<11>. 206s 206s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 206s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 206s ASIDE FROM WHERE IT IS DECLARED. 206s 206s # FINE, NO WARNING 206s BEGIN { 206s MY $X = 54321; 206s *INLINED = SUB () { $X }; 206s } 206s # ERROR 206s BEGIN { 206s MY $X; 206s $X = 54321; 206s *ALSO_INLINED = SUB () { $X }; 206s } 206s 206s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 206s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 206s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 206s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 206s CONSTANT SUBROUTINE: 206s 206s MY $X = 54321; 206s *INLINED = SUB : CONST { $X }; 206s $X++; 206s 206s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 206s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 206s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 206s VALUE CAPTURED THE SAME WAY. 206s 206s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 206s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 206s AN EXPLICIT C: 206s 206s BEGIN { 206s MY $X = 10; 206s *FOO = SUB () { RETURN $X }; 206s $X++; 206s } 206s PRINT FOO(); # PRINTS 11 206s 206s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 206s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 206s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 206s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 206s 206s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 206s SUB ONE { 206s 1; 206s } 206s IF (ONE ) { 206s PRINT ONE() IF ONE ; 206s } 206s 206s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 206s SUB ONE () { 1 } 206s DO { 206s PRINT 1 206s }; 206s 206s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 206s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 206s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 206s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 206s 206s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 206s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 206s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 206s SUBROUTINE ONE REDEFINED AT -E LINE 1. 206s 206s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 206s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 206s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 206s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 206s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 206s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 206s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 206s MENTIONED ABOVE: 206s 206s SUB NOT_INLINED () { RETURN 23 } 206s 206s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 206s X X X X 206s 206s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 206s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 206s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 206s ON A NON-UNIX SYSTEM. 206s 206s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 206s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 206s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 206s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 206s 206s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 206s CHDIR $SOMEWHERE; 206s SUB CHDIR { ... } 206s 206s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 206s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 206s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 206s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 206s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 206s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 206s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 206s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 206s FOR SOME KEYWORDS. SEE L. 206s 206s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 206s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 206s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 206s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 206s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 206s THAT IS, THEY COULD SAY 206s 206s USE MODULE 'OPEN'; 206s 206s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 206s 206s USE MODULE; 206s 206s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 206s 206s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 206s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 206s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 206s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 206s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 206s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 206s THAT UNDERSTANDS REGULAR EXPRESSIONS. 206s 206s PACKAGE REGLOB; 206s REQUIRE EXPORTER; 206s @ISA = 'EXPORTER'; 206s @EXPORT_OK = 'GLOB'; 206s 206s SUB IMPORT { 206s MY $PKG = SHIFT; 206s RETURN UNLESS @_; 206s MY $SYM = SHIFT; 206s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 206s $PKG->EXPORT($WHERE, $SYM, @_); 206s } 206s 206s SUB GLOB { 206s MY $PAT = SHIFT; 206s MY @GOT; 206s IF (OPENDIR MY $D, '.') { 206s @GOT = GREP /$PAT/, READDIR $D; 206s CLOSEDIR $D; 206s } 206s RETURN @GOT; 206s } 206s 1; 206s 206s AND HERE'S HOW IT COULD BE (AB)USED: 206s 206s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 206s PACKAGE FOO; 206s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 206s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 206s 206s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 206s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 206s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 206s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 206s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 206s IT MUST BE DONE AT ALL. 206s 206s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 206s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 206s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 206s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 206s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 206s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 206s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 206s LIBRARY. 206s 206s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 206s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 206s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 206s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 206s (SEE L). 206s 206s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 206s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 206s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 206s 206s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 206s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 206s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 206s C SYNTAX, THOUGH). 206s 206s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 206s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 206s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 206s 206s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 206s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 206s 206s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 206s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 206s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 206s 206s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 206s 206s =HEAD2 AUTOLOADING 206s X X 206s 206s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 206s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 206s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 206s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 206s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 206s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 206s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 206s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 206s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 206s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 206s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 206s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 206s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 206s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 206s SUBROUTINE NAME. SEE L FOR DETAILS.) 206s 206s 206s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 206s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 206s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 206s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 206s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 206s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 206s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 206s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 206s 206s SUB AUTOLOAD { 206s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 206s MY $PROGRAM = $AUTOLOAD; 206s $PROGRAM =~ S/.*:://; 206s SYSTEM($PROGRAM, @_); 206s } 206s DATE(); 206s WHO(); 206s LS('-L'); 206s 206s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 206s EVEN NEED PARENTHESES: 206s 206s USE SUBS QW(DATE WHO LS); 206s DATE; 206s WHO; 206s LS '-L'; 206s 206s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 206s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 206s 206s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 206s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 206s DESCRIBED IN L AND IN L, THE STANDARD 206s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 206s FUNCTIONS TO PERL CODE IN L. 206s 206s =HEAD2 SUBROUTINE ATTRIBUTES 206s X X X 206s 206s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 206s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 206s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 206s C HAD BEEN SEEN. SEE L FOR DETAILS 206s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 206s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 206s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 206s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 206s 206s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 206s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 206s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 206s NEST PROPERLY. 206s 206s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 206s 206s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 206s SUB PLUGH () : UGLY('\(") :BAD; 206s SUB XYZZY : _5X5 { ... } 206s 206s EXAMPLES OF INVALID SYNTAX: 206s 206s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 206s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 206s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 206s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 206s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 206s 206s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 206s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 206s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 206s PARSED AND INVOKED: 206s 206s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 206s 206s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 206s SEE L AND L. 206s 206s =HEAD1 SEE ALSO 206s 206s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 206s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 206s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 206s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 206s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 206s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 206s 206s =FOR VI 206s # EX: SET STS=0 SW=4 ET: 206s 206s ok 2 206s # testing mod_cgi with /modules/cgi/perl.pl 206s # expected 200 206s # received 200 206s # body: PERL CGI 206s ok 3 206s # testing mod_test_rwrite with /test_rwrite 206s # expected 200 206s # received 200 206s # body: A 206s ok 4 206s ok 208s t/filter/case_in.t .................. 208s 1..3 208s # Running under perl version 5.040001 for linux 208s # Current time local: Tue May 6 19:20:40 2025 208s # Current time GMT: Tue May 6 19:20:40 2025 208s # Using Test.pm version 1.31 208s # Using Apache/Test.pm version 1.44 208s ok 1 208s # testing mod_cgi with /modules/cgi/perl_echo.pl 208s # expected 200 208s # received 200 208s ok 2 208s # testing mod_echo_post with /echo_post 208s # expected 200 208s # received 200 208s ok 3 208s ok 209s t/filter/input_body.t ............... 209s 1..2 209s # Running under perl version 5.040001 for linux 209s # Current time local: Tue May 6 19:20:42 2025 209s # Current time GMT: Tue May 6 19:20:42 2025 209s # Using Test.pm version 1.31 209s # Using Apache/Test.pm version 1.44 209s # testing : Posted "1 ko" 209s # expected: 'ok 1' 209s # received: 'ok 1' 209s ok 1 209s # testing : Posted "2 ko" 209s # expected: 'ok 2' 209s # received: 'ok 2' 209s ok 2 209s ok 211s t/http11/basicauth.t ................ 211s 1..3 211s # Running under perl version 5.040001 for linux 211s # Current time local: Tue May 6 19:20:43 2025 211s # Current time GMT: Tue May 6 19:20:43 2025 211s # Using Test.pm version 1.31 211s # Using Apache/Test.pm version 1.44 211s ok 1 211s ok 2 211s ok 3 211s ok 212s t/http11/chunked.t .................. 212s 1..30 212s # Running under perl version 5.040001 for linux 212s # Current time local: Tue May 6 19:20:45 2025 212s # Current time GMT: Tue May 6 19:20:45 2025 212s # Using Test.pm version 1.31 212s # Using Apache/Test.pm version 1.44 212s # testing : response protocol 212s # expected: 'HTTP/1.1' 212s # received: 'HTTP/1.1' 212s ok 1 212s # testing : response Transfer-Encoding 212s # expected: 'chunked' 212s # received: 'chunked' 212s ok 2 212s # testing : no Content-Length 212s # expected: 0 212s # received: 0 212s ok 3 212s # testing : body length 212s # expected: '70976' 212s # received: 70976 212s ok 4 212s # testing : number of requests 212s # expected: 1 212s # received: 1 212s ok 5 212s # testing : response protocol 212s # expected: 'HTTP/1.1' 212s # received: 'HTTP/1.1' 212s ok 6 212s # testing : response Transfer-Encoding 212s # expected: 'chunked' 212s # received: 'chunked' 212s ok 7 212s # testing : no Content-Length 212s # expected: 0 212s # received: 0 212s ok 8 212s # testing : body length 212s # expected: '212509' 212s # received: 212509 212s ok 9 212s # testing : number of requests 212s # expected: 2 212s # received: 2 212s ok 10 212s # testing : response protocol 212s # expected: 'HTTP/1.1' 212s # received: 'HTTP/1.1' 212s ok 11 212s # testing : response Transfer-Encoding 212s # expected: 'chunked' 212s # received: 'chunked' 212s ok 12 212s # testing : no Content-Length 212s # expected: 0 212s # received: 0 212s ok 13 212s # testing : body length 212s # expected: '280545' 212s # received: 280545 212s ok 14 212s # testing : number of requests 212s # expected: 3 212s # received: 3 212s ok 15 212s # testing : response protocol 212s # expected: 'HTTP/1.1' 212s # received: 'HTTP/1.1' 212s ok 16 212s # testing : response Transfer-Encoding 212s # expected: 'chunked' 212s # received: 'chunked' 212s ok 17 212s # testing : no Content-Length 212s # expected: 0 212s # received: 0 212s ok 18 212s # testing : body length 212s # expected: '845969' 212s # received: 845969 212s ok 19 212s # testing : number of requests 212s # expected: 4 212s # received: 4 212s ok 20 212s # testing : response protocol 212s # expected: 'HTTP/1.1' 212s # received: 'HTTP/1.1' 212s ok 21 212s # testing : no Transfer-Encoding (test result inverted) 212s # expected: 'chunked' 212s # received: '' 212s ok 22 212s # testing : content length 212s # expected: 253 212s # received: '253' 212s ok 23 212s # testing : body length 212s # expected: '242' 212s # received: 242 212s ok 24 212s # testing : number of requests 212s # expected: 5 212s # received: 5 212s ok 25 212s # testing : response protocol 212s # expected: 'HTTP/1.1' 212s # received: 'HTTP/1.1' 212s ok 26 212s # testing : no Transfer-Encoding (test result inverted) 212s # expected: 'chunked' 212s # received: '' 212s ok 27 212s # testing : content length 212s # expected: '' 212s # received: '' 212s ok 28 212s # testing : body length 212s # expected: '14276' 212s # received: 14276 212s ok 29 212s # testing : number of requests 212s # expected: 6 212s # received: 6 212s ok 30 212s ok 214s t/http11/chunked2.t ................. 214s 1..2 214s # Running under perl version 5.040001 for linux 214s # Current time local: Tue May 6 19:20:46 2025 214s # Current time GMT: Tue May 6 19:20:46 2025 214s # Using Test.pm version 1.31 214s # Using Apache/Test.pm version 1.44 214s # testing : successful response 214s # expected: 200 214s # received: '200' 214s ok 1 214s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 214s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 214s ok 2 214s ok 216s t/http11/clength.t .................. 216s 1..6 216s # Running under perl version 5.040001 for linux 216s # Current time local: Tue May 6 19:20:48 2025 216s # Current time GMT: Tue May 6 19:20:48 2025 216s # Using Test.pm version 1.31 216s # Using Apache/Test.pm version 1.44 216s # testing : successful response 216s # expected: 200 216s # received: '200' 216s ok 1 216s # expected: 10 216s # received: '10' 216s ok 2 216s # expected: 'bbbbbbbbbb' 216s # received: 'bbbbbbbbbb' 216s ok 3 216s # testing : successful response 216s # expected: 200 216s # received: '200' 216s ok 4 216s # expected: 6 216s # received: '6' 216s ok 5 216s # expected: 'foobar' 216s # received: 'foobar' 216s ok 6 216s ok 219s t/http11/post.t ..................... 219s # using LWP client 219s 1..51 219s # Running under perl version 5.040001 for linux 219s # Current time local: Tue May 6 19:20:49 2025 219s # Current time GMT: Tue May 6 19:20:49 2025 219s # Using Test.pm version 1.31 219s # Using Apache/Test.pm version 1.44 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 1024 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Connection: Keep-Alive 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 1 219s #DMMATCH1: 1 219s #Keep-Alive: timeout=5, max=100 219s # 219s # testing : length posted 219s # expected: '1024' 219s # received: 1024 219s ok 1 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 2048 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 2 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '2048' 219s # received: 2048 219s ok 2 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 3072 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 3 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '3072' 219s # received: 3072 219s ok 3 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 4096 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 4 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '4096' 219s # received: 4096 219s ok 4 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 5120 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 5 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '5120' 219s # received: 5120 219s ok 5 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 6144 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 6 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '6144' 219s # received: 6144 219s ok 6 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 7168 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 7 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '7168' 219s # received: 7168 219s ok 7 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 8192 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 8 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '8192' 219s # received: 8192 219s ok 8 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 9216 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 5 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 9 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '9216' 219s # received: 9216 219s ok 9 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 10240 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 10 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '10240' 219s # received: 10240 219s ok 10 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 11264 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 11 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '11264' 219s # received: 11264 219s ok 11 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 12288 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 12 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '12288' 219s # received: 12288 219s ok 12 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 13312 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 13 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '13312' 219s # received: 13312 219s ok 13 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 14336 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 14 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '14336' 219s # received: 14336 219s ok 14 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 15360 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 15 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '15360' 219s # received: 15360 219s ok 15 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 16384 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 16 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '16384' 219s # received: 16384 219s ok 16 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 17408 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:51 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 17 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '17408' 219s # received: 17408 219s ok 17 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 18432 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:51 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 18 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '18432' 219s # received: 18432 219s ok 18 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 19456 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 19 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '19456' 219s # received: 19456 219s ok 19 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 20480 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 20 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '20480' 219s # received: 20480 219s ok 20 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 21504 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 21 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '21504' 219s # received: 21504 219s ok 21 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 22528 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 22 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '22528' 219s # received: 22528 219s ok 22 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 23552 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 23 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '23552' 219s # received: 23552 219s ok 23 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 24576 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 24 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '24576' 219s # received: 24576 219s ok 24 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 25600 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 25 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '25600' 219s # received: 25600 219s ok 25 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 26624 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 26 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '26624' 219s # received: 26624 219s ok 26 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 27648 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 27 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '27648' 219s # received: 27648 219s ok 27 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 28672 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 28 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '28672' 219s # received: 28672 219s ok 28 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 29696 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 29 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '29696' 219s # received: 29696 219s ok 29 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 30720 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 30 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '30720' 219s # received: 30720 219s ok 30 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 31744 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 31 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '31744' 219s # received: 31744 219s ok 31 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 32768 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 32 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '32768' 219s # received: 32768 219s ok 32 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 33792 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 33 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '33792' 219s # received: 33792 219s ok 33 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 34816 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 34 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '34816' 219s # received: 34816 219s ok 34 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 35840 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 35 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '35840' 219s # received: 35840 219s ok 35 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 36864 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 36 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '36864' 219s # received: 36864 219s ok 36 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 37888 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:52 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 37 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '37888' 219s # received: 37888 219s ok 37 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 38912 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:52 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 38 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '38912' 219s # received: 38912 219s ok 38 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 39936 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 39 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '39936' 219s # received: 39936 219s ok 39 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 40960 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 40 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '40960' 219s # received: 40960 219s ok 40 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 41984 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 41 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '41984' 219s # received: 41984 219s ok 41 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 43008 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 42 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '43008' 219s # received: 43008 219s ok 42 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 44032 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 43 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '44032' 219s # received: 44032 219s ok 43 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 45056 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 44 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '45056' 219s # received: 45056 219s ok 44 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 46080 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 45 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '46080' 219s # received: 46080 219s ok 45 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 47104 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 46 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '47104' 219s # received: 47104 219s ok 46 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 48128 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 47 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '48128' 219s # received: 48128 219s ok 47 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 49152 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 48 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '49152' 219s # received: 49152 219s ok 48 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 50176 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 49 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '50176' 219s # received: 50176 219s ok 49 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 51200 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 6 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 50 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '51200' 219s # received: 51200 219s ok 50 219s #lwp request: 219s #POST http://localhost:8529/eat_post HTTP/1.1 219s #User-Agent: libwww-perl/6.78 219s #Content-Length: 102400 219s # 219s #server response: 219s #HTTP/1.1 200 OK 219s #Date: Tue, 06 May 2025 19:20:53 GMT 219s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 219s #Vary: In-If1 219s #Content-Length: 7 219s #Client-Date: Tue, 06 May 2025 19:20:53 GMT 219s #Client-Peer: 127.0.0.1:8529 219s #Client-Response-Num: 51 219s #DMMATCH1: 1 219s # 219s # testing : length posted 219s # expected: '102400' 219s # received: 102400 219s ok 51 219s ok 221s t/modules/aaa.t ..................... 221s 1..40 221s # Running under perl version 5.040001 for linux 221s # Current time local: Tue May 6 19:20:53 2025 221s # Current time GMT: Tue May 6 19:20:53 2025 221s # Using Test.pm version 1.31 221s # Using Apache/Test.pm version 1.44 221s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm2 221s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 221s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/form1 221s ok 1 221s ok 2 221s ok 3 221s ok 4 221s ok 5 221s ok 6 221s ok 7 221s ok 8 221s ok 9 221s ok 10 221s ok 11 221s ok 12 221s ok 13 221s ok 14 221s ok 15 221s ok 16 221s ok 17 221s ok 18 221s ok 19 221s ok 20 221s ok 21 221s ok 22 221s ok 23 221s ok 24 221s ok 25 221s ok 26 221s ok 27 221s ok 28 221s ok 29 221s ok 30 221s ok 31 221s ok 32 221s ok 33 221s ok 34 221s ok 35 221s ok 36 221s ok 37 221s ok 38 221s ok 39 221s ok 40 221s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/form1 221s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm2 221s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 221s ok 223s t/modules/access.t .................. 223s 1..408 223s # Running under perl version 5.040001 for linux 223s # Current time local: Tue May 6 19:20:55 2025 223s # Current time GMT: Tue May 6 19:20:55 2025 223s # Using Test.pm version 1.31 223s # Using Apache/Test.pm version 1.44 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # expecting access. 223s ok 1 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 2 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from all 223s # expecting access. 223s ok 3 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 4 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from localhost 223s # expecting access. 223s ok 5 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 6 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from 127.0.0.1 223s # expecting access. 223s ok 7 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 8 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from 127.0 223s # expecting access. 223s ok 9 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 10 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 11 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 12 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from 127.0.0.1/16 223s # expecting access. 223s ok 13 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 14 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 15 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 16 223s # --- 223s # Order deny,allow 223s # Allow from all 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 17 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # expecting access. 223s ok 18 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 19 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from all 223s # expecting access. 223s ok 20 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 21 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from localhost 223s # expecting access. 223s ok 22 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 23 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from 127.0.0.1 223s # expecting access. 223s ok 24 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 25 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from 127.0 223s # expecting access. 223s ok 26 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 27 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 28 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 29 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from 127.0.0.1/16 223s # expecting access. 223s ok 30 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 31 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 32 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 33 223s # --- 223s # Order deny,allow 223s # Allow from localhost 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 34 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # expecting access. 223s ok 35 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 36 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from all 223s # expecting access. 223s ok 37 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 38 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from localhost 223s # expecting access. 223s ok 39 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 40 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1 223s # expecting access. 223s ok 41 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 42 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from 127.0 223s # expecting access. 223s ok 43 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 44 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 45 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 46 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1/16 223s # expecting access. 223s ok 47 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 48 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 49 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 50 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 51 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # expecting access. 223s ok 52 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 53 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from all 223s # expecting access. 223s ok 54 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 55 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from localhost 223s # expecting access. 223s ok 56 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 57 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from 127.0.0.1 223s # expecting access. 223s ok 58 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 59 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from 127.0 223s # expecting access. 223s ok 60 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 61 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 62 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 63 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from 127.0.0.1/16 223s # expecting access. 223s ok 64 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 65 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 66 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 67 223s # --- 223s # Order deny,allow 223s # Allow from 127.0 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 68 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 69 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 70 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from all 223s # expecting access. 223s ok 71 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 72 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from localhost 223s # expecting access. 223s ok 73 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 74 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1 223s # expecting access. 223s ok 75 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 76 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0 223s # expecting access. 223s ok 77 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 78 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 79 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 80 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1/16 223s # expecting access. 223s ok 81 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 82 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 83 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 84 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 85 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # expecting access. 223s ok 86 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 87 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from all 223s # expecting access. 223s ok 88 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 89 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from localhost 223s # expecting access. 223s ok 90 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 91 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1 223s # expecting access. 223s ok 92 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 93 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0 223s # expecting access. 223s ok 94 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 95 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 96 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 97 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1/16 223s # expecting access. 223s ok 98 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 99 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 100 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 101 223s # --- 223s # Order deny,allow 223s # Allow from 127.0.0.1/16 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 102 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # expecting access. 223s ok 103 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 104 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from all 223s # expecting access denial. 223s ok 105 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 106 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from localhost 223s # expecting access denial. 223s ok 107 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 108 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 109 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 110 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from 127.0 223s # expecting access denial. 223s ok 111 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 112 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 113 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 114 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 115 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 116 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 117 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 118 223s # --- 223s # Order deny,allow 223s # Allow from somewhere.else.com 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 119 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # expecting access. 223s ok 120 223s # --- 223s # Order deny,allow 223s # Deny from all 223s # expecting access denial. 223s ok 121 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from all 223s # expecting access denial. 223s ok 122 223s # --- 223s # Order deny,allow 223s # Deny from localhost 223s # expecting access denial. 223s ok 123 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from localhost 223s # expecting access denial. 223s ok 124 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 125 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 126 223s # --- 223s # Order deny,allow 223s # Deny from 127.0 223s # expecting access denial. 223s ok 127 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from 127.0 223s # expecting access denial. 223s ok 128 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 129 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 130 223s # --- 223s # Order deny,allow 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 131 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 132 223s # --- 223s # Order deny,allow 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 133 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 134 223s # --- 223s # Order deny,allow 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 135 223s # --- 223s # Order deny,allow 223s # Allow from 66.6.6.6 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 136 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # expecting access. 223s ok 137 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 138 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from all 223s # expecting access denial. 223s ok 139 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 140 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from localhost 223s # expecting access denial. 223s ok 141 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 142 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 143 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 144 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from 127.0 223s # expecting access denial. 223s ok 145 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 146 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 147 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 148 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 149 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 150 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 151 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 152 223s # --- 223s # Order allow,deny 223s # Allow from all 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 153 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # expecting access. 223s ok 154 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 155 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from all 223s # expecting access denial. 223s ok 156 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 157 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from localhost 223s # expecting access denial. 223s ok 158 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 159 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 160 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 161 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from 127.0 223s # expecting access denial. 223s ok 162 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 163 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 164 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 165 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 166 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 167 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 168 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 169 223s # --- 223s # Order allow,deny 223s # Allow from localhost 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 170 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # expecting access. 223s ok 171 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 172 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from all 223s # expecting access denial. 223s ok 173 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 174 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from localhost 223s # expecting access denial. 223s ok 175 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 176 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 177 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 178 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from 127.0 223s # expecting access denial. 223s ok 179 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 180 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 181 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 182 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 183 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 184 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 185 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 186 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 187 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # expecting access. 223s ok 188 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 189 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from all 223s # expecting access denial. 223s ok 190 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 191 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from localhost 223s # expecting access denial. 223s ok 192 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 193 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 194 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 195 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from 127.0 223s # expecting access denial. 223s ok 196 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 197 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 198 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 199 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 200 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 201 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 202 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 203 223s # --- 223s # Order allow,deny 223s # Allow from 127.0 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 204 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 205 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 206 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from all 223s # expecting access denial. 223s ok 207 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 208 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from localhost 223s # expecting access denial. 223s ok 209 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 210 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 211 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 212 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0 223s # expecting access denial. 223s ok 213 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 214 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 215 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 216 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 217 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 218 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 219 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 220 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 221 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # expecting access. 223s ok 222 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 223 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from all 223s # expecting access denial. 223s ok 224 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 225 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from localhost 223s # expecting access denial. 223s ok 226 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 227 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 228 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 229 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0 223s # expecting access denial. 223s ok 230 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 231 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 232 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 233 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 234 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 235 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 236 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 237 223s # --- 223s # Order allow,deny 223s # Allow from 127.0.0.1/16 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 238 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # expecting access denial. 223s ok 239 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 240 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from all 223s # expecting access denial. 223s ok 241 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 242 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from localhost 223s # expecting access denial. 223s ok 243 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 244 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 245 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 246 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from 127.0 223s # expecting access denial. 223s ok 247 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 248 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 249 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 250 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 251 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 252 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 253 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 254 223s # --- 223s # Order allow,deny 223s # Allow from somewhere.else.com 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 255 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # expecting access denial. 223s ok 256 223s # --- 223s # Order allow,deny 223s # Deny from all 223s # expecting access denial. 223s ok 257 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from all 223s # expecting access denial. 223s ok 258 223s # --- 223s # Order allow,deny 223s # Deny from localhost 223s # expecting access denial. 223s ok 259 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from localhost 223s # expecting access denial. 223s ok 260 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 261 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 262 223s # --- 223s # Order allow,deny 223s # Deny from 127.0 223s # expecting access denial. 223s ok 263 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from 127.0 223s # expecting access denial. 223s ok 264 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 265 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 266 223s # --- 223s # Order allow,deny 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 267 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 268 223s # --- 223s # Order allow,deny 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 269 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 270 223s # --- 223s # Order allow,deny 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 271 223s # --- 223s # Order allow,deny 223s # Allow from 66.6.6.6 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 272 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # expecting access. 223s ok 273 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 274 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from all 223s # expecting access denial. 223s ok 275 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 276 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from localhost 223s # expecting access denial. 223s ok 277 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 278 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 279 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 280 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from 127.0 223s # expecting access denial. 223s ok 281 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 282 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 283 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 284 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 285 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 286 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 287 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 288 223s # --- 223s # Order mutual-failure 223s # Allow from all 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 289 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # expecting access. 223s ok 290 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 291 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from all 223s # expecting access denial. 223s ok 292 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 293 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from localhost 223s # expecting access denial. 223s ok 294 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 295 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 296 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 297 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from 127.0 223s # expecting access denial. 223s ok 298 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 299 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 300 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 301 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 302 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 303 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 304 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 305 223s # --- 223s # Order mutual-failure 223s # Allow from localhost 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 306 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # expecting access. 223s ok 307 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 308 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from all 223s # expecting access denial. 223s ok 309 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 310 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from localhost 223s # expecting access denial. 223s ok 311 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 312 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 313 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 314 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from 127.0 223s # expecting access denial. 223s ok 315 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 316 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 317 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 318 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 319 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 320 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 321 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 322 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 323 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # expecting access. 223s ok 324 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 325 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from all 223s # expecting access denial. 223s ok 326 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 327 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from localhost 223s # expecting access denial. 223s ok 328 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 329 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 330 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 331 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from 127.0 223s # expecting access denial. 223s ok 332 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 333 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 334 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 335 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 336 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 337 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 338 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 339 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 340 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # expecting access. 223s ok 341 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 342 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from all 223s # expecting access denial. 223s ok 343 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 344 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from localhost 223s # expecting access denial. 223s ok 345 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 346 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 347 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 348 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0 223s # expecting access denial. 223s ok 349 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 350 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 351 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 352 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 353 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 354 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 355 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 356 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/255.255.0.0 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 357 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # expecting access. 223s ok 358 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 359 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from all 223s # expecting access denial. 223s ok 360 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 361 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from localhost 223s # expecting access denial. 223s ok 362 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 363 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 364 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 365 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0 223s # expecting access denial. 223s ok 366 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 367 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 368 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 369 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 370 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 371 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from somewhere.else.com 223s # expecting access. 223s ok 372 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 373 223s # --- 223s # Order mutual-failure 223s # Allow from 127.0.0.1/16 223s # Deny from 66.6.6.6 223s # expecting access. 223s ok 374 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # expecting access denial. 223s ok 375 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 376 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from all 223s # expecting access denial. 223s ok 377 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 378 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from localhost 223s # expecting access denial. 223s ok 379 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 380 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 381 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 382 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from 127.0 223s # expecting access denial. 223s ok 383 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 384 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 385 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 386 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 387 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 388 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 389 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 390 223s # --- 223s # Order mutual-failure 223s # Allow from somewhere.else.com 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 391 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # expecting access denial. 223s ok 392 223s # --- 223s # Order mutual-failure 223s # Deny from all 223s # expecting access denial. 223s ok 393 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from all 223s # expecting access denial. 223s ok 394 223s # --- 223s # Order mutual-failure 223s # Deny from localhost 223s # expecting access denial. 223s ok 395 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from localhost 223s # expecting access denial. 223s ok 396 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 397 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1 223s # expecting access denial. 223s ok 398 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0 223s # expecting access denial. 223s ok 399 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from 127.0 223s # expecting access denial. 223s ok 400 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 401 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1/255.255.0.0 223s # expecting access denial. 223s ok 402 223s # --- 223s # Order mutual-failure 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 403 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from 127.0.0.1/16 223s # expecting access denial. 223s ok 404 223s # --- 223s # Order mutual-failure 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 405 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from somewhere.else.com 223s # expecting access denial. 223s ok 406 223s # --- 223s # Order mutual-failure 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 407 223s # --- 223s # Order mutual-failure 223s # Allow from 66.6.6.6 223s # Deny from 66.6.6.6 223s # expecting access denial. 223s ok 408 223s ok 224s t/modules/actions.t ................. 224s 1..20 224s # Running under perl version 5.040001 for linux 224s # Current time local: Tue May 6 19:20:57 2025 224s # Current time GMT: Tue May 6 19:20:57 2025 224s # Using Test.pm version 1.31 224s # Using Apache/Test.pm version 1.44 224s # expected: 200 224s # received: '200' 224s ok 1 224s # expected: 'nada' 224s # received: 'nada' 224s ok 2 224s # expected: 404 224s # received: '404' 224s ok 3 224s ok 4 # skip RC=404, no need to check content 224s # expected: 404 224s # received: '404' 224s ok 5 224s ok 6 # skip RC=404, no need to check content 224s # expected: 404 224s # received: '404' 224s ok 7 224s ok 8 # skip RC=404, no need to check content 224s # expected: 200 224s # received: '200' 224s ok 9 224s # expected: 'nada' 224s # received: 'nada' 224s ok 10 224s # expected: 404 224s # received: '404' 224s ok 11 224s ok 12 # skip RC=404, no need to check content 224s # expected: 200 224s # received: '200' 224s ok 13 224s # expected: 'POST 224s # foo2: bar2 224s # ' 224s # received: 'POST 224s # foo2: bar2 224s # ' 224s ok 14 224s # expected: 405 224s # received: '405' 224s ok 15 224s # expected: 200 224s # received: '200' 224s ok 16 224s # expected: 'foo=bar' 224s # received: 'foo=bar' 224s ok 17 224s # expected: 200 224s # received: '200' 224s ok 18 224s # expected: 'POST 224s # foo2: bar2 224s # ' 224s # received: 'POST 224s # foo2: bar2 224s # ' 224s ok 19 224s # expected: 405 224s # received: '405' 224s ok 20 224s ok 226s t/modules/alias.t ................... 226s 1..134 226s # Running under perl version 5.040001 for linux 226s # Current time local: Tue May 6 19:20:58 2025 226s # Current time GMT: Tue May 6 19:20:58 2025 226s # Using Test.pm version 1.31 226s # Using Apache/Test.pm version 1.44 226s # verifying simple aliases 226s # testing : /alias/ 226s # expected: 200 226s # received: '200' 226s ok 1 226s # testing : /bogu/ 226s # expected: 404 226s # received: '404' 226s ok 2 226s # verifying alias match with /ali[0-9]. 226s # testing : /ali0 226s # expected: 0 226s # received: '0' 226s ok 3 226s # testing : /ali1 226s # expected: 1 226s # received: '1' 226s ok 4 226s # testing : /ali2 226s # expected: 2 226s # received: '2' 226s ok 5 226s # testing : /ali3 226s # expected: 3 226s # received: '3' 226s ok 6 226s # testing : /ali4 226s # expected: 4 226s # received: '4' 226s ok 7 226s # testing : /ali5 226s # expected: 5 226s # received: '5' 226s ok 8 226s # testing : /ali6 226s # expected: 6 226s # received: '6' 226s ok 9 226s # testing : /ali7 226s # expected: 7 226s # received: '7' 226s ok 10 226s # testing : /ali8 226s # expected: 8 226s # received: '8' 226s ok 11 226s # testing : /ali9 226s # expected: 9 226s # received: '9' 226s ok 12 226s # verifying expression alias match with /expr/ali[0-9]. 226s # testing : /ali0 226s # expected: 0 226s # received: '0' 226s ok 13 226s # testing : /ali1 226s # expected: 1 226s # received: '1' 226s ok 14 226s # testing : /ali2 226s # expected: 2 226s # received: '2' 226s ok 15 226s # testing : /ali3 226s # expected: 3 226s # received: '3' 226s ok 16 226s # testing : /ali4 226s # expected: 4 226s # received: '4' 226s ok 17 226s # testing : /ali5 226s # expected: 5 226s # received: '5' 226s ok 18 226s # testing : /ali6 226s # expected: 6 226s # received: '6' 226s ok 19 226s # testing : /ali7 226s # expected: 7 226s # received: '7' 226s ok 20 226s # testing : /ali8 226s # expected: 8 226s # received: '8' 226s ok 21 226s # testing : /ali9 226s # expected: 9 226s # received: '9' 226s ok 22 226s # testing : /forbid 226s # expected: '403' 226s # received: '403' 226s ok 23 226s # testing : /gone 226s # expected: '410' 226s # received: '410' 226s ok 24 226s # testing : /perm 226s # expected: '301' 226s # received: '301' 226s ok 25 226s # testing : /perm2 226s # expected: '301' 226s # received: '301' 226s ok 26 226s # testing : /seeother 226s # expected: '303' 226s # received: '303' 226s ok 27 226s # testing : /temp 226s # expected: '302' 226s # received: '302' 226s ok 28 226s # testing : /temp2 226s # expected: '302' 226s # received: '302' 226s ok 29 226s verifying body of perm and temp redirect match 226s # testing : /p0 226s # expected: 0 226s # received: '0' 226s ok 30 226s # testing : /p1 226s # expected: 1 226s # received: '1' 226s ok 31 226s # testing : /p2 226s # expected: 2 226s # received: '2' 226s ok 32 226s # testing : /p3 226s # expected: 3 226s # received: '3' 226s ok 33 226s # testing : /p4 226s # expected: 4 226s # received: '4' 226s ok 34 226s # testing : /p5 226s # expected: 5 226s # received: '5' 226s ok 35 226s # testing : /p6 226s # expected: 6 226s # received: '6' 226s ok 36 226s # testing : /p7 226s # expected: 7 226s # received: '7' 226s ok 37 226s # testing : /p8 226s # expected: 8 226s # received: '8' 226s ok 38 226s # testing : /p9 226s # expected: 9 226s # received: '9' 226s ok 39 226s # testing : /t0 226s # expected: 0 226s # received: '0' 226s ok 40 226s # testing : /t1 226s # expected: 1 226s # received: '1' 226s ok 41 226s # testing : /t2 226s # expected: 2 226s # received: '2' 226s ok 42 226s # testing : /t3 226s # expected: 3 226s # received: '3' 226s ok 43 226s # testing : /t4 226s # expected: 4 226s # received: '4' 226s ok 44 226s # testing : /t5 226s # expected: 5 226s # received: '5' 226s ok 45 226s # testing : /t6 226s # expected: 6 226s # received: '6' 226s ok 46 226s # testing : /t7 226s # expected: 7 226s # received: '7' 226s ok 47 226s # testing : /t8 226s # expected: 8 226s # received: '8' 226s ok 48 226s # testing : /t9 226s # expected: 9 226s # received: '9' 226s ok 49 226s verifying body of perm and temp redirect match with expression support 226s # testing : /p0 226s # expected: 0 226s # received: '0' 226s ok 50 226s # testing : /p1 226s # expected: 1 226s # received: '1' 226s ok 51 226s # testing : /p2 226s # expected: 2 226s # received: '2' 226s ok 52 226s # testing : /p3 226s # expected: 3 226s # received: '3' 226s ok 53 226s # testing : /p4 226s # expected: 4 226s # received: '4' 226s ok 54 226s # testing : /p5 226s # expected: 5 226s # received: '5' 226s ok 55 226s # testing : /p6 226s # expected: 6 226s # received: '6' 226s ok 56 226s # testing : /p7 226s # expected: 7 226s # received: '7' 226s ok 57 226s # testing : /p8 226s # expected: 8 226s # received: '8' 226s ok 58 226s # testing : /p9 226s # expected: 9 226s # received: '9' 226s ok 59 226s # testing : /t0 226s # expected: 0 226s # received: '0' 226s ok 60 226s # testing : /t1 226s # expected: 1 226s # received: '1' 226s ok 61 226s # testing : /t2 226s # expected: 2 226s # received: '2' 226s ok 62 226s # testing : /t3 226s # expected: 3 226s # received: '3' 226s ok 63 226s # testing : /t4 226s # expected: 4 226s # received: '4' 226s ok 64 226s # testing : /t5 226s # expected: 5 226s # received: '5' 226s ok 65 226s # testing : /t6 226s # expected: 6 226s # received: '6' 226s ok 66 226s # testing : /t7 226s # expected: 7 226s # received: '7' 226s ok 67 226s # testing : /t8 226s # expected: 8 226s # received: '8' 226s ok 68 226s # testing : /t9 226s # expected: 9 226s # received: '9' 226s ok 69 226s verifying return code of seeother and gone redirect match 226s # testing : s0 226s # expected: '303' 226s # received: '303' 226s ok 70 226s # testing : s1 226s # expected: '303' 226s # received: '303' 226s ok 71 226s # testing : s2 226s # expected: '303' 226s # received: '303' 226s ok 72 226s # testing : s3 226s # expected: '303' 226s # received: '303' 226s ok 73 226s # testing : s4 226s # expected: '303' 226s # received: '303' 226s ok 74 226s # testing : s5 226s # expected: '303' 226s # received: '303' 226s ok 75 226s # testing : s6 226s # expected: '303' 226s # received: '303' 226s ok 76 226s # testing : s7 226s # expected: '303' 226s # received: '303' 226s ok 77 226s # testing : s8 226s # expected: '303' 226s # received: '303' 226s ok 78 226s # testing : s9 226s # expected: '303' 226s # received: '303' 226s ok 79 226s # testing : g0 226s # expected: '410' 226s # received: '410' 226s ok 80 226s # testing : g1 226s # expected: '410' 226s # received: '410' 226s ok 81 226s # testing : g2 226s # expected: '410' 226s # received: '410' 226s ok 82 226s # testing : g3 226s # expected: '410' 226s # received: '410' 226s ok 83 226s # testing : g4 226s # expected: '410' 226s # received: '410' 226s ok 84 226s # testing : g5 226s # expected: '410' 226s # received: '410' 226s ok 85 226s # testing : g6 226s # expected: '410' 226s # received: '410' 226s ok 86 226s # testing : g7 226s # expected: '410' 226s # received: '410' 226s ok 87 226s # testing : g8 226s # expected: '410' 226s # received: '410' 226s ok 88 226s # testing : g9 226s # expected: '410' 226s # received: '410' 226s ok 89 226s # testing : f0 226s # expected: '403' 226s # received: '403' 226s ok 90 226s # testing : f1 226s # expected: '403' 226s # received: '403' 226s ok 91 226s # testing : f2 226s # expected: '403' 226s # received: '403' 226s ok 92 226s # testing : f3 226s # expected: '403' 226s # received: '403' 226s ok 93 226s # testing : f4 226s # expected: '403' 226s # received: '403' 226s ok 94 226s # testing : f5 226s # expected: '403' 226s # received: '403' 226s ok 95 226s # testing : f6 226s # expected: '403' 226s # received: '403' 226s ok 96 226s # testing : f7 226s # expected: '403' 226s # received: '403' 226s ok 97 226s # testing : f8 226s # expected: '403' 226s # received: '403' 226s ok 98 226s # testing : f9 226s # expected: '403' 226s # received: '403' 226s ok 99 226s verifying return code of seeother and gone redirect match with expression support 226s # testing : s0 226s # expected: '303' 226s # received: '303' 226s ok 100 226s # testing : s1 226s # expected: '303' 226s # received: '303' 226s ok 101 226s # testing : s2 226s # expected: '303' 226s # received: '303' 226s ok 102 226s # testing : s3 226s # expected: '303' 226s # received: '303' 226s ok 103 226s # testing : s4 226s # expected: '303' 226s # received: '303' 226s ok 104 226s # testing : s5 226s # expected: '303' 226s # received: '303' 226s ok 105 226s # testing : s6 226s # expected: '303' 226s # received: '303' 226s ok 106 226s # testing : s7 226s # expected: '303' 226s # received: '303' 226s ok 107 226s # testing : s8 226s # expected: '303' 226s # received: '303' 226s ok 108 226s # testing : s9 226s # expected: '303' 226s # received: '303' 226s ok 109 226s # testing : g0 226s # expected: '410' 226s # received: '410' 226s ok 110 226s # testing : g1 226s # expected: '410' 226s # received: '410' 226s ok 111 226s # testing : g2 226s # expected: '410' 226s # received: '410' 226s ok 112 226s # testing : g3 226s # expected: '410' 226s # received: '410' 226s ok 113 226s # testing : g4 226s # expected: '410' 226s # received: '410' 226s ok 114 226s # testing : g5 226s # expected: '410' 226s # received: '410' 226s ok 115 226s # testing : g6 226s # expected: '410' 226s # received: '410' 226s ok 116 226s # testing : g7 226s # expected: '410' 226s # received: '410' 226s ok 117 226s # testing : g8 226s # expected: '410' 226s # received: '410' 226s ok 118 226s # testing : g9 226s # expected: '410' 226s # received: '410' 226s ok 119 226s # testing : f0 226s # expected: '403' 226s # received: '403' 226s ok 120 226s # testing : f1 226s # expected: '403' 226s # received: '403' 226s ok 121 226s # testing : f2 226s # expected: '403' 226s # received: '403' 226s ok 122 226s # testing : f3 226s # expected: '403' 226s # received: '403' 226s ok 123 226s # testing : f4 226s # expected: '403' 226s # received: '403' 226s ok 124 226s # testing : f5 226s # expected: '403' 226s # received: '403' 226s ok 125 226s # testing : f6 226s # expected: '403' 226s # received: '403' 226s ok 126 226s # testing : f7 226s # expected: '403' 226s # received: '403' 226s ok 127 226s # testing : f8 226s # expected: '403' 226s # received: '403' 226s ok 128 226s # testing : f9 226s # expected: '403' 226s # received: '403' 226s ok 129 226s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 226s # verifying /modules/alias/script is plain text 226s # testing : /modules/alias/script 226s # expected: '#!/bin/sh 226s # echo Content-type: text/plain 226s # echo 226s # echo this is a shell script cgi. 226s # ' 226s # received: '#!/bin/sh 226s # echo Content-type: text/plain 226s # echo 226s # echo this is a shell script cgi. 226s # ' 226s ok 130 226s # verifying same file accessed at /cgi/script is executed code 226s # testing : /cgi/script 226s # expected: 'this is a shell script cgi. 226s # ' 226s # received: 'this is a shell script cgi. 226s # ' 226s ok 131 226s # verifying ScriptAliasMatch with /aliascgi-script 226s # testing : /aliascgi-script 226s # expected: 'this is a shell script cgi. 226s # ' 226s # received: 'this is a shell script cgi. 226s # ' 226s ok 132 226s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 226s # testing : /aliascgi-script 226s # expected: 'this is a shell script cgi. 226s # ' 226s # received: 'this is a shell script cgi. 226s # ' 226s ok 133 226s # verifying bad script alias. 226s # testing : /aliascgi-nada 226s # expected: 404 226s # received: '404' 226s ok 134 226s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 226s ok 227s t/modules/allowmethods.t ............ 227s 1..9 227s # Running under perl version 5.040001 for linux 227s # Current time local: Tue May 6 19:21:00 2025 227s # Current time GMT: Tue May 6 19:21:00 2025 227s # Using Test.pm version 1.31 227s # Using Apache/Test.pm version 1.44 227s # testing : Get request to /Get responds 200 227s # expected: 200 227s # received: '200' 227s ok 1 227s # testing : Head request to /Get responds 200 227s # expected: 200 227s # received: '200' 227s ok 2 227s # testing : Post request to /Get responds 405 227s # expected: 405 227s # received: '405' 227s ok 3 227s # testing : Get request to /Head responds 200 227s # expected: 200 227s # received: '200' 227s ok 4 227s # testing : Head request to /Head responds 200 227s # expected: 200 227s # received: '200' 227s ok 5 227s # testing : Post request to /Head responds 405 227s # expected: 405 227s # received: '405' 227s ok 6 227s # testing : Get request to /Post responds 405 227s # expected: 405 227s # received: '405' 227s ok 7 227s # testing : Head request to /Post responds 405 227s # expected: 405 227s # received: '405' 227s ok 8 227s # testing : Post request to /Post responds 200 227s # expected: 200 227s # received: '200' 227s ok 9 227s ok 229s t/modules/asis.t .................... 229s 1..3 229s # Running under perl version 5.040001 for linux 229s # Current time local: Tue May 6 19:21:01 2025 229s # Current time GMT: Tue May 6 19:21:01 2025 229s # Using Test.pm version 1.31 229s # Using Apache/Test.pm version 1.44 229s # testing : asis content OK 229s # expected: 'This is asis content. 229s # ' 229s # received: 'This is asis content. 229s # ' 229s ok 1 229s # testing : asis gave 404 error 229s # expected: 404 229s # received: '404' 229s ok 2 229s # testing : asis gave 403 error 229s # expected: 403 229s # received: '403' 229s ok 3 229s ok 231s t/modules/authz_core.t .............. 231s 1..504 231s # Running under perl version 5.040001 for linux 231s # Current time local: Tue May 6 19:21:03 2025 231s # Current time GMT: Tue May 6 19:21:03 2025 231s # Using Test.pm version 1.31 231s # Using Apache/Test.pm version 1.44 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/groups1 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 200, expected 200 [a/ : a/ ] 231s ok 1 231s # got 200, expected 200 [a/ : a/ 1] 231s ok 2 231s # got 200, expected 200 [a/ : a/ 2] 231s ok 3 231s # got 200, expected 200 [a/ : a/ 1 2] 231s ok 4 231s # got 200, expected 200 [a/ : a/ 3] 231s ok 5 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ user1: a/ ] 231s ok 6 231s # got 200, expected 200 [a/ user1: a/ user1] 231s ok 7 231s # got 401, expected 401 [a/ user1: a/ user2] 231s ok 8 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ Any 1 2: a/ ] 231s ok 9 231s # got 200, expected 200 [a/ Any 1 2: a/ 1] 231s ok 10 231s # got 200, expected 200 [a/ Any 1 2: a/ 2] 231s ok 11 231s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 231s ok 12 231s # got 403, expected 403 [a/ Any 1 2: a/ 3] 231s ok 13 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 231s ok 14 231s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 231s ok 15 231s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 231s ok 16 231s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 231s ok 17 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 231s ok 18 231s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 231s ok 19 231s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 231s ok 20 231s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 231s ok 21 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 231s ok 22 231s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 231s ok 23 231s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 231s ok 24 231s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 231s ok 25 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 231s ok 26 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 231s ok 27 231s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 231s ok 28 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 231s ok 29 231s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 231s ok 30 231s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 231s ok 31 231s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 231s ok 32 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 231s ok 33 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 231s ok 34 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 231s ok 35 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 231s ok 36 231s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 231s ok 37 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 231s ok 38 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 231s ok 39 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 231s ok 40 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 231s ok 41 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 231s ok 42 231s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 231s ok 43 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 231s ok 44 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 231s ok 45 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 231s ok 46 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 231s ok 47 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 231s ok 48 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 231s ok 49 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 231s ok 50 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 231s ok 51 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 231s ok 52 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 231s ok 53 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 231s ok 54 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 231s ok 55 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 231s ok 56 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 231s ok 57 231s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 231s ok 58 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 !2: a/ ] 231s ok 59 231s # got 200, expected 200 [a/ All 1 !2: a/ 1] 231s ok 60 231s # got 403, expected 403 [a/ All 1 !2: a/ 2] 231s ok 61 231s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 231s ok 62 231s # got 403, expected 403 [a/ All 1 !2: a/ 3] 231s ok 63 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 231s ok 64 231s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 231s ok 65 231s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 231s ok 66 231s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 231s ok 67 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 231s ok 68 231s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 231s ok 69 231s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 231s ok 70 231s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 231s ok 71 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 231s ok 72 231s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 231s ok 73 231s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 231s ok 74 231s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 231s ok 75 231s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 231s ok 76 231s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 231s ok 77 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 231s ok 78 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 231s ok 79 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 231s ok 80 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 231s ok 81 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 231s ok 82 231s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 231s ok 83 231s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 231s ok 84 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 231s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 231s ok 85 231s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 231s ok 86 231s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 231s ok 87 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 231s ok 88 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 231s ok 89 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 231s ok 90 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 231s ok 91 231s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 231s ok 92 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 231s ok 93 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 231s ok 94 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 231s ok 95 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 231s ok 96 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 231s ok 97 231s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 231s ok 98 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 231s ok 99 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 231s ok 100 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 231s ok 101 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 231s ok 102 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 231s ok 103 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 231s ok 104 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 231s ok 105 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 231s ok 106 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 231s ok 107 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 231s ok 108 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 231s ok 109 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 231s ok 110 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 231s ok 111 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 231s ok 112 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 231s ok 113 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 2: a/ ] 231s ok 114 231s # got 403, expected 403 [a/ All 1 2: a/ 1] 231s ok 115 231s # got 403, expected 403 [a/ All 1 2: a/ 2] 231s ok 116 231s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 231s ok 117 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 231s ok 118 231s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 231s ok 119 231s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 231s ok 120 231s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 231s ok 121 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 231s ok 122 231s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 231s ok 123 231s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 231s ok 124 231s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 231s ok 125 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 231s ok 126 231s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 231s ok 127 231s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 231s ok 128 231s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 231s ok 129 231s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 231s ok 130 231s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 231s ok 131 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 231s ok 132 231s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 231s ok 133 231s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 231s ok 134 231s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 231s ok 135 231s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 231s ok 136 231s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 231s ok 137 231s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 231s ok 138 231s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 231s ok 139 231s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 231s ok 140 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 231s ok 141 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 231s ok 142 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 231s ok 143 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 231s ok 144 231s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 231s ok 145 231s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 231s ok 146 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 231s ok 147 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 231s ok 148 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 231s ok 149 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 231s ok 150 231s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 231s ok 151 231s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 231s ok 152 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 231s ok 153 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 231s ok 154 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 231s ok 155 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 231s ok 156 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 231s ok 157 231s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 231s ok 158 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 231s ok 159 231s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 231s ok 160 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 231s ok 161 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 231s ok 162 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 231s ok 163 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 231s ok 164 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 231s ok 165 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 231s ok 166 231s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 231s ok 167 231s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 231s ok 168 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 231s ok 169 231s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 231s ok 170 231s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 231s ok 171 231s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 231s ok 172 231s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 231s ok 173 231s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 231s ok 174 231s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 231s ok 175 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 231s ok 176 231s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 231s ok 177 231s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 231s ok 178 231s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 231s ok 179 231s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 231s ok 180 231s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 231s ok 181 231s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 231s ok 182 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 231s ok 183 231s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 231s ok 184 231s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 231s ok 185 231s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 231s ok 186 231s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 231s ok 187 231s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 231s ok 188 231s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 231s ok 189 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 231s ok 190 231s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 231s ok 191 231s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 231s ok 192 231s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 231s ok 193 231s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 231s ok 194 231s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 231s ok 195 231s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 231s ok 196 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 231s ok 197 231s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 231s ok 198 231s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 231s ok 199 231s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 231s ok 200 231s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 231s ok 201 231s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 231s ok 202 231s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 231s ok 203 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 231s ok 204 231s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 231s ok 205 231s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 231s ok 206 231s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 231s ok 207 231s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 231s ok 208 231s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 231s ok 209 231s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 231s ok 210 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 231s ok 211 231s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 231s ok 212 231s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 231s ok 213 231s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 231s ok 214 231s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 231s ok 215 231s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 231s ok 216 231s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 231s ok 217 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 231s ok 218 231s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 231s ok 219 231s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 231s ok 220 231s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 231s ok 221 231s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 231s ok 222 231s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 231s ok 223 231s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 231s ok 224 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 231s ok 225 231s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 231s ok 226 231s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 231s ok 227 231s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 231s ok 228 231s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 231s ok 229 231s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 231s ok 230 231s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 231s ok 231 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 231s ok 232 231s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 231s ok 233 231s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 231s ok 234 231s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 231s ok 235 231s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 231s ok 236 231s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 231s ok 237 231s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 231s ok 238 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 231s ok 239 231s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 231s ok 240 231s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 231s ok 241 231s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 231s ok 242 231s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 231s ok 243 231s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 231s ok 244 231s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 231s ok 245 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 231s ok 246 231s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 231s ok 247 231s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 231s ok 248 231s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 231s ok 249 231s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 231s ok 250 231s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 231s ok 251 231s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 231s ok 252 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 231s ok 253 231s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 231s ok 254 231s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 231s ok 255 231s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 231s ok 256 231s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 231s ok 257 231s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 231s ok 258 231s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 231s ok 259 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 231s ok 260 231s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 231s ok 261 231s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 231s ok 262 231s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 231s ok 263 231s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 231s ok 264 231s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 231s ok 265 231s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 231s ok 266 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 231s ok 267 231s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 231s ok 268 231s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 231s ok 269 231s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 231s ok 270 231s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 231s ok 271 231s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 231s ok 272 231s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 231s ok 273 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 231s ok 274 231s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 231s ok 275 231s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 231s ok 276 231s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 231s ok 277 231s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 231s ok 278 231s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 231s ok 279 231s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 231s ok 280 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 231s ok 281 231s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 231s ok 282 231s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 231s ok 283 231s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 231s ok 284 231s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 231s ok 285 231s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 231s ok 286 231s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 231s ok 287 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 231s ok 288 231s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 231s ok 289 231s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 231s ok 290 231s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 231s ok 291 231s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 231s ok 292 231s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 231s ok 293 231s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 231s ok 294 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 231s ok 295 231s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 231s ok 296 231s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 231s ok 297 231s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 231s ok 298 231s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 231s ok 299 231s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 231s ok 300 231s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 231s ok 301 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 231s ok 302 231s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 231s ok 303 231s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 231s ok 304 231s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 231s ok 305 231s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 231s ok 306 231s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 231s ok 307 231s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 231s ok 308 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 231s ok 309 231s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 231s ok 310 231s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 231s ok 311 231s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 231s ok 312 231s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 231s ok 313 231s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 231s ok 314 231s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 231s ok 315 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 231s ok 316 231s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 231s ok 317 231s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 231s ok 318 231s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 231s ok 319 231s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 231s ok 320 231s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 231s ok 321 231s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 231s ok 322 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 231s ok 323 231s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 231s ok 324 231s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 231s ok 325 231s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 231s ok 326 231s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 231s ok 327 231s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 231s ok 328 231s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 231s ok 329 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 231s ok 330 231s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 231s ok 331 231s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 231s ok 332 231s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 231s ok 333 231s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 231s ok 334 231s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 231s ok 335 231s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 231s ok 336 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 231s ok 337 231s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 231s ok 338 231s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 231s ok 339 231s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 231s ok 340 231s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 231s ok 341 231s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 231s ok 342 231s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 231s ok 343 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 231s ok 344 231s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 231s ok 345 231s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 231s ok 346 231s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 231s ok 347 231s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 231s ok 348 231s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 231s ok 349 231s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 231s ok 350 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 231s ok 351 231s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 231s ok 352 231s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 231s ok 353 231s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 231s ok 354 231s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 231s ok 355 231s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 231s ok 356 231s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 231s ok 357 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 231s ok 358 231s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 231s ok 359 231s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 231s ok 360 231s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 231s ok 361 231s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 231s ok 362 231s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 231s ok 363 231s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 231s ok 364 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 231s ok 365 231s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 231s ok 366 231s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 231s ok 367 231s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 231s ok 368 231s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 231s ok 369 231s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 231s ok 370 231s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 231s ok 371 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 231s ok 372 231s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 231s ok 373 231s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 231s ok 374 231s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 231s ok 375 231s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 231s ok 376 231s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 231s ok 377 231s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 231s ok 378 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 231s ok 379 231s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 231s ok 380 231s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 231s ok 381 231s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 231s ok 382 231s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 231s ok 383 231s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 231s ok 384 231s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 231s ok 385 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 231s ok 386 231s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 231s ok 387 231s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 231s ok 388 231s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 231s ok 389 231s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 231s ok 390 231s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 231s ok 391 231s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 231s ok 392 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 231s ok 393 231s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 231s ok 394 231s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 231s ok 395 231s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 231s ok 396 231s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 231s ok 397 231s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 231s ok 398 231s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 231s ok 399 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 231s ok 400 231s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 231s ok 401 231s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 231s ok 402 231s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 231s ok 403 231s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 231s ok 404 231s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 231s ok 405 231s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 231s ok 406 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 231s ok 407 231s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 231s ok 408 231s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 231s ok 409 231s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 231s ok 410 231s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 231s ok 411 231s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 231s ok 412 231s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 231s ok 413 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 231s ok 414 231s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 231s ok 415 231s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 231s ok 416 231s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 231s ok 417 231s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 231s ok 418 231s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 231s ok 419 231s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 231s ok 420 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 231s ok 421 231s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 231s ok 422 231s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 231s ok 423 231s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 231s ok 424 231s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 231s ok 425 231s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 231s ok 426 231s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 231s ok 427 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 231s ok 428 231s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 231s ok 429 231s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 231s ok 430 231s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 231s ok 431 231s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 231s ok 432 231s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 231s ok 433 231s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 231s ok 434 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 231s ok 435 231s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 231s ok 436 231s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 231s ok 437 231s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 231s ok 438 231s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 231s ok 439 231s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 231s ok 440 231s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 231s ok 441 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 231s ok 442 231s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 231s ok 443 231s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 231s ok 444 231s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 231s ok 445 231s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 231s ok 446 231s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 231s ok 447 231s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 231s ok 448 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 231s ok 449 231s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 231s ok 450 231s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 231s ok 451 231s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 231s ok 452 231s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 231s ok 453 231s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 231s ok 454 231s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 231s ok 455 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 231s ok 456 231s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 231s ok 457 231s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 231s ok 458 231s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 231s ok 459 231s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 231s ok 460 231s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 231s ok 461 231s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 231s ok 462 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 231s ok 463 231s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 231s ok 464 231s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 231s ok 465 231s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 231s ok 466 231s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 231s ok 467 231s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 231s ok 468 231s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 231s ok 469 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 231s ok 470 231s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 231s ok 471 231s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 231s ok 472 231s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 231s ok 473 231s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 231s ok 474 231s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 231s ok 475 231s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 231s ok 476 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 231s ok 477 231s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 231s ok 478 231s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 231s ok 479 231s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 231s ok 480 231s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 231s ok 481 231s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 231s ok 482 231s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 231s ok 483 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 231s ok 484 231s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 231s ok 485 231s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 231s ok 486 231s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 231s ok 487 231s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 231s ok 488 231s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 231s ok 489 231s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 231s ok 490 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 231s ok 491 231s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 231s ok 492 231s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 231s ok 493 231s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 231s ok 494 231s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 231s ok 495 231s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 231s ok 496 231s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 231s ok 497 231s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 231s ok 498 231s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 231s ok 499 231s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 231s ok 500 231s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 231s ok 501 231s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 231s ok 502 231s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 231s ok 503 231s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 231s ok 504 231s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 231s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 231s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/groups1 231s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 231s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 231s ok 233s t/modules/autoindex.t ............... 233s 1..84 233s # Running under perl version 5.040001 for linux 233s # Current time local: Tue May 6 19:21:05 2025 233s # Current time GMT: Tue May 6 19:21:05 2025 233s # Using Test.pm version 1.31 233s # Using Apache/Test.pm version 1.44 233s --- 233s IndexOrderDefault Ascending Name 233s GET /modules/autoindex/htaccess/ 233s ok 1 233s --- 233s IndexOrderDefault Ascending Name 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 2 233s --- 233s IndexOrderDefault Ascending Name 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 3 233s --- 233s IndexOrderDefault Ascending Name 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 4 233s --- 233s IndexOrderDefault Ascending Name 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 5 233s --- 233s IndexOrderDefault Ascending Name 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 6 233s --- 233s IndexOrderDefault Ascending Name 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 7 233s --- 233s IndexOrderDefault Ascending Date 233s GET /modules/autoindex/htaccess/ 233s ok 8 233s --- 233s IndexOrderDefault Ascending Date 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 9 233s --- 233s IndexOrderDefault Ascending Date 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 10 233s --- 233s IndexOrderDefault Ascending Date 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 11 233s --- 233s IndexOrderDefault Ascending Date 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 12 233s --- 233s IndexOrderDefault Ascending Date 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 13 233s --- 233s IndexOrderDefault Ascending Date 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 14 233s --- 233s IndexOrderDefault Ascending Size 233s GET /modules/autoindex/htaccess/ 233s ok 15 233s --- 233s IndexOrderDefault Ascending Size 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 16 233s --- 233s IndexOrderDefault Ascending Size 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 17 233s --- 233s IndexOrderDefault Ascending Size 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 18 233s --- 233s IndexOrderDefault Ascending Size 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 19 233s --- 233s IndexOrderDefault Ascending Size 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 20 233s --- 233s IndexOrderDefault Ascending Size 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 21 233s --- 233s IndexOrderDefault Descending Name 233s GET /modules/autoindex/htaccess/ 233s ok 22 233s --- 233s IndexOrderDefault Descending Name 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 23 233s --- 233s IndexOrderDefault Descending Name 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 24 233s --- 233s IndexOrderDefault Descending Name 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 25 233s --- 233s IndexOrderDefault Descending Name 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 26 233s --- 233s IndexOrderDefault Descending Name 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 27 233s --- 233s IndexOrderDefault Descending Name 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 28 233s --- 233s IndexOrderDefault Descending Date 233s GET /modules/autoindex/htaccess/ 233s ok 29 233s --- 233s IndexOrderDefault Descending Date 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 30 233s --- 233s IndexOrderDefault Descending Date 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 31 233s --- 233s IndexOrderDefault Descending Date 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 32 233s --- 233s IndexOrderDefault Descending Date 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 33 233s --- 233s IndexOrderDefault Descending Date 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 34 233s --- 233s IndexOrderDefault Descending Date 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 35 233s --- 233s IndexOrderDefault Descending Size 233s GET /modules/autoindex/htaccess/ 233s ok 36 233s --- 233s IndexOrderDefault Descending Size 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 37 233s --- 233s IndexOrderDefault Descending Size 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 38 233s --- 233s IndexOrderDefault Descending Size 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 39 233s --- 233s IndexOrderDefault Descending Size 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 40 233s --- 233s IndexOrderDefault Descending Size 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 41 233s --- 233s IndexOrderDefault Descending Size 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 42 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Name 233s GET /modules/autoindex/htaccess/ 233s ok 43 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Name 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 44 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Name 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 45 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Name 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 46 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Name 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 47 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Name 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 48 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Name 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 49 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Date 233s GET /modules/autoindex/htaccess/ 233s ok 50 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Date 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 51 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Date 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 52 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Date 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 53 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Date 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 54 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Date 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 55 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Date 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 56 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Size 233s GET /modules/autoindex/htaccess/ 233s ok 57 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Size 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 58 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Size 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 59 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Size 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 60 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Size 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 61 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Size 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 62 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Ascending Size 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 63 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Name 233s GET /modules/autoindex/htaccess/ 233s ok 64 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Name 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 65 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Name 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 66 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Name 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 67 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Name 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 68 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Name 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 69 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Name 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 70 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Date 233s GET /modules/autoindex/htaccess/ 233s ok 71 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Date 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 72 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Date 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 73 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Date 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 74 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Date 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 75 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Date 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 76 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Date 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 77 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Size 233s GET /modules/autoindex/htaccess/ 233s ok 78 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Size 233s 233s (C=N O=A) 233s GET /modules/autoindex/htaccess/?C=N&O=A 233s ok 79 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Size 233s 233s (C=N O=D) 233s GET /modules/autoindex/htaccess/?C=N&O=D 233s ok 80 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Size 233s 233s (C=M O=A) 233s GET /modules/autoindex/htaccess/?C=M&O=A 233s ok 81 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Size 233s 233s (C=M O=D) 233s GET /modules/autoindex/htaccess/?C=M&O=D 233s ok 82 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Size 233s 233s (C=S O=A) 233s GET /modules/autoindex/htaccess/?C=S&O=A 233s ok 83 233s --- 233s IndexOptions FancyIndexing 233s IndexOrderDefault Descending Size 233s 233s (C=S O=D) 233s GET /modules/autoindex/htaccess/?C=S&O=D 233s ok 84 233s ok 234s t/modules/autoindex2.t .............. 234s 1..3 234s # Running under perl version 5.040001 for linux 234s # Current time local: Tue May 6 19:21:07 2025 234s # Current time GMT: Tue May 6 19:21:07 2025 234s # Using Test.pm version 1.31 234s # Using Apache/Test.pm version 1.44 234s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 234s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 234s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 234s # testing : dir_broken should not be listed 234s # expected: 0 234s # received: 0 234s ok 1 234s # testing : dir_normal should be listed 234s # expected: 1 234s # received: 1 234s ok 2 234s # testing : dir_protected should not be listed 234s # expected: 0 234s # received: 0 234s ok 3 234s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 234s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 234s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 234s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 234s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 234s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 234s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 234s ok 236s t/modules/brotli.t .................. 236s 1..64 236s # Running under perl version 5.040001 for linux 236s # Current time local: Tue May 6 19:21:08 2025 236s # Current time GMT: Tue May 6 19:21:08 2025 236s # Using Test.pm version 1.31 236s # Using Apache/Test.pm version 1.44 236s qvalue: 236s # expected: 200 236s # received: '200' 236s ok 1 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 2 236s qvalue: 236s # expected: 200 236s # received: '200' 236s ok 3 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 4 236s qvalue: 236s # expected: 200 236s # received: '200' 236s ok 5 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 6 236s qvalue: 236s # expected: 200 236s # received: '200' 236s ok 7 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 8 236s qvalue: 236s # expected: 200 236s # received: '200' 236s ok 9 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 10 236s qvalue: 236s # expected: 200 236s # received: '200' 236s ok 11 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 12 236s qvalue: ; 236s # expected: 200 236s # received: '200' 236s ok 13 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 14 236s qvalue: ; 236s # expected: 200 236s # received: '200' 236s ok 15 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 16 236s qvalue: ; 236s # expected: 200 236s # received: '200' 236s ok 17 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 18 236s qvalue: ;q= 236s # expected: 200 236s # received: '200' 236s ok 19 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 20 236s qvalue: ;q= 236s # expected: 200 236s # received: '200' 236s ok 21 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 22 236s qvalue: ;q= 236s # expected: 200 236s # received: '200' 236s ok 23 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 24 236s qvalue: ;q=0 236s # expected: 200 236s # received: '200' 236s ok 25 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 26 236s qvalue: ;q=0 236s # expected: 200 236s # received: '200' 236s ok 27 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 28 236s qvalue: ;q=0 236s # expected: 200 236s # received: '200' 236s ok 29 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 30 236s qvalue: ;q=0. 236s # expected: 200 236s # received: '200' 236s ok 31 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 32 236s qvalue: ;q=0. 236s # expected: 200 236s # received: '200' 236s ok 33 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 34 236s qvalue: ;q=0. 236s # expected: 200 236s # received: '200' 236s ok 35 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 36 236s qvalue: ;q=0.0 236s # expected: 200 236s # received: '200' 236s ok 37 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 38 236s qvalue: ;q=0.0 236s # expected: 200 236s # received: '200' 236s ok 39 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 40 236s qvalue: ;q=0.0 236s # expected: 200 236s # received: '200' 236s ok 41 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 42 236s qvalue: ;q=0.00 236s # expected: 200 236s # received: '200' 236s ok 43 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 44 236s qvalue: ;q=0.00 236s # expected: 200 236s # received: '200' 236s ok 45 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 46 236s qvalue: ;q=0.00 236s # expected: 200 236s # received: '200' 236s ok 47 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 48 236s qvalue: ;q=0.000 236s # expected: 200 236s # received: '200' 236s ok 49 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 50 236s qvalue: ;q=0.000 236s # expected: 200 236s # received: '200' 236s ok 51 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 52 236s qvalue: ;q=0.000 236s # expected: 200 236s # received: '200' 236s ok 53 236s # testing : response without Content-Encoding is OK 236s # expected: undef 236s # received: undef 236s ok 54 236s qvalue: ;q=0.0000 236s # expected: 200 236s # received: '200' 236s ok 55 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 56 236s qvalue: ;q=0.0000 236s # expected: 200 236s # received: '200' 236s ok 57 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 58 236s qvalue: ;q=0.0000 236s # expected: 200 236s # received: '200' 236s ok 59 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 60 236s # expected: 200 236s # received: '200' 236s ok 61 236s # testing : response Content-Encoding is OK 236s # expected: 'br' 236s # received: 'br' 236s ok 62 236s # expected: 200 236s # received: '200' 236s ok 63 236s # testing : response Content-Encoding is OK 236s # expected: 'gzip' 236s # received: 'gzip' 236s ok 64 236s ok 237s t/modules/buffer.t .................. 237s 1..12 237s # Running under perl version 5.040001 for linux 237s # Current time local: Tue May 6 19:21:10 2025 237s # Current time GMT: Tue May 6 19:21:10 2025 237s # Using Test.pm version 1.31 237s # Using Apache/Test.pm version 1.44 237s # testing : Checking return code is '200' 237s # expected: 200 237s # received: '200' 237s ok 1 237s ok 2 237s # testing : Checking return code is '200' 237s # expected: 200 237s # received: '200' 237s ok 3 237s ok 4 237s # testing : Checking return code is '200' 237s # expected: 200 237s # received: '200' 237s ok 5 237s ok 6 237s # testing : Checking return code is '200' 237s # expected: 200 237s # received: '200' 237s ok 7 237s ok 8 237s # testing : Checking return code is '200' 237s # expected: 200 237s # received: '200' 237s ok 9 237s ok 10 237s # testing : Checking return code is '200' 237s # expected: 200 237s # received: '200' 237s ok 11 237s ok 12 237s ok 239s t/modules/cache.t ................... 239s 1..3 239s # Running under perl version 5.040001 for linux 239s # Current time local: Tue May 6 19:21:11 2025 239s # Current time GMT: Tue May 6 19:21:11 2025 239s # Using Test.pm version 1.31 239s # Using Apache/Test.pm version 1.44 239s # testing : non-cached call to index.html 239s # expected: 200 239s # received: '200' 239s ok 1 239s # testing : call to cache index.html 239s # expected: 200 239s # received: '200' 239s ok 2 239s # testing : cached call to index.html 239s # expected: 200 239s # received: '200' 239s ok 3 239s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 239s ok 243s t/modules/cgi.t ..................... 243s 1..58 243s # Running under perl version 5.040001 for linux 243s # Current time local: Tue May 6 19:21:13 2025 243s # Current time GMT: Tue May 6 19:21:13 2025 243s # Using Test.pm version 1.31 243s # Using Apache/Test.pm version 1.44 243s # testing : return code for acceptpathinfodefault.sh 243s # expected: 200 243s # received: '200' 243s ok 1 243s # testing : body for acceptpathinfodefault.sh 243s # expected: '' 243s # received: '' 243s ok 2 243s # testing : return code for acceptpathinfodefault.sh/foo 243s # expected: 200 243s # received: '200' 243s ok 3 243s # testing : body for acceptpathinfodefault.sh/foo 243s # expected: '/foo' 243s # received: '/foo' 243s ok 4 243s # testing : return code for acceptpathinfooff.sh 243s # expected: 200 243s # received: '200' 243s ok 5 243s # testing : body for acceptpathinfooff.sh 243s # expected: '' 243s # received: '' 243s ok 6 243s # testing : return code for acceptpathinfooff.sh/foo 243s # expected: 404 243s # received: '404' 243s ok 7 243s # no body test for this one 243s ok 8 243s # testing : return code for acceptpathinfoon.sh 243s # expected: 200 243s # received: '200' 243s ok 9 243s # testing : body for acceptpathinfoon.sh 243s # expected: '' 243s # received: '' 243s ok 10 243s # testing : return code for acceptpathinfoon.sh/foo 243s # expected: 200 243s # received: '200' 243s ok 11 243s # testing : body for acceptpathinfoon.sh/foo 243s # expected: '/foo' 243s # received: '/foo' 243s ok 12 243s # testing : return code for bogus-perl.pl 243s # expected: 500 243s # received: '500' 243s ok 13 243s # cgi log created ok. 243s ok 14 243s # testing : return code for bogus-sh.sh 243s # expected: 500 243s # received: '500' 243s ok 15 243s # checking that log size (807) is bigger than it used to be (523) 243s ok 16 243s # testing : return code for nph-stderr.pl 243s # expected: 200 243s # received: '200' 243s ok 17 243s # testing : body for nph-stderr.pl 243s # expected: 'this is nph-stdout' 243s # received: 'this is nph-stdout' 243s ok 18 243s # testing : return code for nph-test.pl 243s # expected: 200 243s # received: '200' 243s ok 19 243s # testing : body for nph-test.pl 243s # expected: 'ok' 243s # received: 'ok' 243s ok 20 243s # testing : return code for perl.pl 243s # expected: 200 243s # received: '200' 243s ok 21 243s # testing : body for perl.pl 243s # expected: 'perl cgi' 243s # received: 'perl cgi' 243s ok 22 243s # testing : return code for sh.sh 243s # expected: 200 243s # received: '200' 243s ok 23 243s # testing : body for sh.sh 243s # expected: 'sh cgi' 243s # received: 'sh cgi' 243s ok 24 243s # testing : return code for stderr1.pl 243s # expected: 200 243s # received: '200' 243s ok 25 243s # testing : body for stderr1.pl 243s # expected: 'this is stdout' 243s # received: 'this is stdout' 243s ok 26 243s # testing : return code for stderr2.pl 243s # expected: 200 243s # received: '200' 243s ok 27 243s # testing : body for stderr2.pl 243s # expected: 'this is also stdout' 243s # received: 'this is also stdout' 243s ok 28 243s # testing : return code for stderr3.pl 243s # expected: 200 243s # received: '200' 243s ok 29 243s # testing : body for stderr3.pl 243s # expected: 'this is more stdout' 243s # received: 'this is more stdout' 243s ok 30 243s # posted content (length 10) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 243s # expected: '500' 243s # received: '500' 243s ok 31 243s # checking that log size (35781) is greater than 807 243s ok 32 243s # verifying that logged content is 10 characters 243s ok 33 243s # posted content (length 99) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 243s # expected: '500' 243s # received: '500' 243s ok 34 243s # checking that log size (36240) is greater than 35781 243s ok 35 243s # verifying that logged content is 99 characters 243s ok 36 243s # posted content (length 250) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 243s # expected: '500' 243s # received: '500' 243s ok 37 243s # checking that log size (36851) is greater than 36240 243s ok 38 243s # verifying that logged content is 250 characters 243s ok 39 243s # posted content (length 255) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 243s # expected: '500' 243s # received: '500' 243s ok 40 243s # checking that log size (37467) is greater than 36851 243s ok 41 243s # verifying that logged content is 255 characters 243s ok 42 243s # posted content (length 256) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 243s # expected: '500' 243s # received: '500' 243s ok 43 243s # checking that log size (38084) is greater than 37467 243s ok 44 243s # verifying that logged content is 256 characters 243s ok 45 243s # posted content (length 257) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 243s # expected: '500' 243s # received: '500' 243s ok 46 243s # checking that log size (38701) is greater than 38084 243s ok 47 243s # verifying that logged content is 256 characters 243s ok 48 243s # posted content (length 258) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 243s # expected: '500' 243s # received: '500' 243s ok 49 243s # checking that log size (39318) is greater than 38701 243s ok 50 243s # verifying that logged content is 256 characters 243s ok 51 243s # posted content (length 1024) to bogus-perl.pl 243s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 243s # expected: '500' 243s # received: '500' 243s ok 52 243s # checking that log size (39936) is greater than 39318 243s ok 53 243s # verifying that logged content is 256 characters 243s ok 54 243s # verifying log is greater than 40960 bytes. 243s ok 55 243s # verifying log did not grow after making bogus request. 243s ok 56 243s # verifying log did not grow after making another bogus request. 243s ok 57 243s # checking that HEAD /modules/cgi/perl.pl returns 200. 243s ok 58 243s ok 244s t/modules/data.t .................... 244s 1..2 244s # Running under perl version 5.040001 for linux 244s # Current time local: Tue May 6 19:21:17 2025 244s # Current time GMT: Tue May 6 19:21:17 2025 244s # Using Test.pm version 1.31 244s # Using Apache/Test.pm version 1.44 244s # testing : Checking return code is '200' 244s # expected: 200 244s # received: '200' 244s ok 1 244s ok 2 244s ok 248s t/modules/dav.t ..................... 248s 1..19 248s # Running under perl version 5.040001 for linux 248s # Current time local: Tue May 6 19:21:18 2025 248s # Current time GMT: Tue May 6 19:21:18 2025 248s # Using Test.pm version 1.31 248s # Using Apache/Test.pm version 1.44 248s resource lock test: 248s ok 1 248s DAV put test: 248s ok 2 248s getting DAV resource properties: 248s ok 3 248s created: Tue, 06 May 2025 19:21:20 GMT 248s modified: Tue, 06 May 2025 19:21:20 GMT 248s now: Tue, 06 May 2025 19:21:22 GMT 248s ok 4 248s ok 5 248s resource lock status test: 248s ok 6 248s resource unlock test: 248s ok 7 248s resource lock status test: 248s ok 8 248s getting uri... 248s expect: 248s -> 248s 248s
248s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

248s this is a page generated by
248s the mod_dav test in the Apache
248s perl test suite.
248s
248s 248s 248s <- 248s ok 15 248s ok 16 248s resource delete test: 248s ok 17 248s expect 404 not found got: 404 248s ok 18 248s PR 49825: expect 400 bad request got: 400 248s ok 19 248s ok 249s t/modules/deflate.t ................. 249s 1..47 249s # Running under perl version 5.040001 for linux 249s # Current time local: Tue May 6 19:21:22 2025 249s # Current time GMT: Tue May 6 19:21:22 2025 249s # Using Test.pm version 1.31 249s # Using Apache/Test.pm version 1.44 249s testing default 249s ok 1 249s ok 2 249s ok 3 249s ok 4 249s ok 5 249s ok 6 249s ok 7 249s ok 8 249s ok 9 249s ok 10 249s ok 11 249s ok 12 249s ok 13 249s ok 14 249s ok 15 249s ok 16 249s ok 17 249s ok 18 249s ok 19 249s ok 20 249s ok 21 249s ok 22 249s ok 23 249s ok 24 249s ok 25 249s ok 26 249s ok 27 249s ok 28 249s ok 29 249s ok 30 249s ok 31 249s ok 32 249s ok 33 249s ok 34 249s ok 35 249s ok 36 249s ok 37 249s ok 38 249s ok 39 249s ok 40 249s ok 41 249s ok 42 249s ok 43 249s ok 44 249s ok 45 249s # testing : response was 304 249s # expected: qr/HTTP\/1\.. 304/ 249s # received: 'HTTP/1.1 304 Not Modified' 249s ok 46 249s # testing : expect EOF after 304 header 249s # expected: 0 249s # received: 0 249s ok 47 249s ok 251s t/modules/digest.t .................. 251s 1..13 251s # Running under perl version 5.040001 for linux 251s # Current time local: Tue May 6 19:21:23 2025 251s # Current time GMT: Tue May 6 19:21:23 2025 251s # Using Test.pm version 1.31 251s # Using Apache/Test.pm version 1.44 251s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm1 251s # testing : no user to authenticate 251s # expected: 401 251s # received: '401' 251s ok 1 251s # testing : user1:foo not found 251s # expected: 401 251s # received: '401' 251s ok 2 251s # testing : user1:password1 found 251s # expected: 200 251s # received: '200' 251s ok 3 251s # testing : user1:password1 with query string found 251s # expected: 200 251s # received: '200' 251s ok 4 251s # testing : manual Authorization header query string 251s # expected: 200 251s # received: '200' 251s ok 5 251s # testing : manual Authorization with no query string in header 251s # expected: 400 251s # received: '400' 251s ok 6 251s # testing : manual Authorization header with mismatched query string 251s # expected: 400 251s # received: '400' 251s ok 7 251s # testing : manual Authorization header with mismatched query string 251s # expected: 400 251s # received: '400' 251s ok 8 251s # testing : manual Authorization with no query string in header + MSIE 251s # expected: 200 251s # received: '200' 251s ok 9 251s # testing : a compliant response coming from MSIE 251s # expected: 200 251s # received: '200' 251s ok 10 251s # testing : manual Authorization header with mismatched query string + MSIE 251s # expected: 400 251s # received: '400' 251s ok 11 251s # testing : manual Authorization header with mismatched query string + MSIE 251s # expected: 400 251s # received: '400' 251s ok 12 251s # testing : no query string + MSIE 251s # expected: 200 251s # received: '200' 251s ok 13 251s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm1 251s ok 253s t/modules/dir.t ..................... 253s 1..212 253s # Running under perl version 5.040001 for linux 253s # Current time local: Tue May 6 19:21:25 2025 253s # Current time GMT: Tue May 6 19:21:25 2025 253s # Using Test.pm version 1.31 253s # Using Apache/Test.pm version 1.44 253s expecting 403 (forbidden) using DirectoryIndex foo 253s ok 1 253s running 5 test gambit for "1.html" 253s ok 2 253s ok 3 253s ok 4 253s ok 5 253s ok 6 253s running 5 test gambit for "2.html" 253s ok 7 253s ok 8 253s ok 9 253s ok 10 253s ok 11 253s running 5 test gambit for "3.html" 253s ok 12 253s ok 13 253s ok 14 253s ok 15 253s ok 16 253s running 5 test gambit for "4.html" 253s ok 17 253s ok 18 253s ok 19 253s ok 20 253s ok 21 253s running 5 test gambit for "5.html" 253s ok 22 253s ok 23 253s ok 24 253s ok 25 253s ok 26 253s running 5 test gambit for "6.html" 253s ok 27 253s ok 28 253s ok 29 253s ok 30 253s ok 31 253s running 5 test gambit for "7.html" 253s ok 32 253s ok 33 253s ok 34 253s ok 35 253s ok 36 253s running 5 test gambit for "8.html" 253s ok 37 253s ok 38 253s ok 39 253s ok 40 253s ok 41 253s running 5 test gambit for "9.html" 253s ok 42 253s ok 43 253s ok 44 253s ok 45 253s ok 46 253s running 5 test gambit for "0.html" 253s ok 47 253s ok 48 253s ok 49 253s ok 50 253s ok 51 253s expecting 403 (forbidden) using DirectoryIndex goo 253s ok 52 253s running 5 test gambit for "1.html" 253s ok 53 253s ok 54 253s ok 55 253s ok 56 253s ok 57 253s running 5 test gambit for "2.html" 253s ok 58 253s ok 59 253s ok 60 253s ok 61 253s ok 62 253s running 5 test gambit for "3.html" 253s ok 63 253s ok 64 253s ok 65 253s ok 66 253s ok 67 253s running 5 test gambit for "4.html" 253s ok 68 253s ok 69 253s ok 70 253s ok 71 253s ok 72 253s running 5 test gambit for "5.html" 253s ok 73 253s ok 74 253s ok 75 253s ok 76 253s ok 77 253s running 5 test gambit for "6.html" 253s ok 78 253s ok 79 253s ok 80 253s ok 81 253s ok 82 253s running 5 test gambit for "7.html" 253s ok 83 253s ok 84 253s ok 85 253s ok 86 253s ok 87 253s running 5 test gambit for "8.html" 253s ok 88 253s ok 89 253s ok 90 253s ok 91 253s ok 92 253s running 5 test gambit for "9.html" 253s ok 93 253s ok 94 253s ok 95 253s ok 96 253s ok 97 253s running 5 test gambit for "0.html" 253s ok 98 253s ok 99 253s ok 100 253s ok 101 253s ok 102 253s expecting 403 (forbidden) using DirectoryIndex moo 253s ok 103 253s running 5 test gambit for "1.html" 253s ok 104 253s ok 105 253s ok 106 253s ok 107 253s ok 108 253s running 5 test gambit for "2.html" 253s ok 109 253s ok 110 253s ok 111 253s ok 112 253s ok 113 253s running 5 test gambit for "3.html" 253s ok 114 253s ok 115 253s ok 116 253s ok 117 253s ok 118 253s running 5 test gambit for "4.html" 253s ok 119 253s ok 120 253s ok 121 253s ok 122 253s ok 123 253s running 5 test gambit for "5.html" 253s ok 124 253s ok 125 253s ok 126 253s ok 127 253s ok 128 253s running 5 test gambit for "6.html" 253s ok 129 253s ok 130 253s ok 131 253s ok 132 253s ok 133 253s running 5 test gambit for "7.html" 253s ok 134 253s ok 135 253s ok 136 253s ok 137 253s ok 138 253s running 5 test gambit for "8.html" 253s ok 139 253s ok 140 253s ok 141 253s ok 142 253s ok 143 253s running 5 test gambit for "9.html" 253s ok 144 253s ok 145 253s ok 146 253s ok 147 253s ok 148 253s running 5 test gambit for "0.html" 253s ok 149 253s ok 150 253s ok 151 253s ok 152 253s ok 153 253s expecting 403 (forbidden) using DirectoryIndex bleh 253s ok 154 253s running 5 test gambit for "1.html" 253s ok 155 253s ok 156 253s ok 157 253s ok 158 253s ok 159 253s running 5 test gambit for "2.html" 253s ok 160 253s ok 161 253s ok 162 253s ok 163 253s ok 164 253s running 5 test gambit for "3.html" 253s ok 165 253s ok 166 253s ok 167 253s ok 168 253s ok 169 253s running 5 test gambit for "4.html" 253s ok 170 253s ok 171 253s ok 172 253s ok 173 253s ok 174 253s running 5 test gambit for "5.html" 253s ok 175 253s ok 176 253s ok 177 253s ok 178 253s ok 179 253s running 5 test gambit for "6.html" 253s ok 180 253s ok 181 253s ok 182 253s ok 183 253s ok 184 253s running 5 test gambit for "7.html" 253s ok 185 253s ok 186 253s ok 187 253s ok 188 253s ok 189 253s running 5 test gambit for "8.html" 253s ok 190 253s ok 191 253s ok 192 253s ok 193 253s ok 194 253s running 5 test gambit for "9.html" 253s ok 195 253s ok 196 253s ok 197 253s ok 198 253s ok 199 253s running 5 test gambit for "0.html" 253s ok 200 253s ok 201 253s ok 202 253s ok 203 253s ok 204 253s DirectoryIndex /modules/alias/index.html 253s ok 205 253s expecting 403 for DirectoryIndex foo goo moo bleh 253s ok 206 253s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 253s ok 207 253s 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 253s ok 208 253s removed .htaccess (no DirectoryIndex), expecting default (index.html) 253s ok 209 253s ok 210 253s ok 211 253s ok 212 # skip missing DirectorySlash NotFound 253s ok 254s t/modules/directorymatch.t .......... 254s 1..2 254s # Running under perl version 5.040001 for linux 254s # Current time local: Tue May 6 19:21:27 2025 254s # Current time GMT: Tue May 6 19:21:27 2025 254s # Using Test.pm version 1.31 254s # Using Apache/Test.pm version 1.44 254s # testing : code for /index.html 254s # expected: 200 254s # received: '200' 254s ok 1 254s # testing : check for DMMATCH1 254s # expected: '1' 254s # received: '1' 254s ok 2 254s ok 256s t/modules/env.t ..................... 256s 1..6 256s # Running under perl version 5.040001 for linux 256s # Current time local: Tue May 6 19:21:28 2025 256s # Current time GMT: Tue May 6 19:21:28 2025 256s # Using Test.pm version 1.31 256s # Using Apache/Test.pm version 1.44 256s # host: /modules/env/host.shtml 256s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 256s ok 1 256s # nothere: /modules/env/nothere.shtml 256s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 256s ok 2 256s # set: /modules/env/set.shtml 256s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 256s ok 3 256s # setempty: /modules/env/setempty.shtml 256s # setempty: EXPECT -><- ACTUAL -><- 256s ok 4 256s # type: /modules/env/type.shtml 256s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 256s ok 5 256s # unset: /modules/env/unset.shtml 256s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 256s ok 6 256s ok 258s t/modules/expires.t ................. 258s 1..92 258s # Running under perl version 5.040001 for linux 258s # Current time local: Tue May 6 19:21:30 2025 258s # Current time GMT: Tue May 6 19:21:30 2025 258s # Using Test.pm version 1.31 258s # Using Apache/Test.pm version 1.44 258s # debug: index.html 258s HTTP/1.1 200 OK 258s Cache-Control: max-age=323566992 258s Connection: close 258s Date: Tue, 06 May 2025 19:21:31 GMT 258s Accept-Ranges: bytes 258s ETag: "3-62c6deaf13e40" 258s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 258s Vary: In-If1 258s Content-Length: 3 258s Content-Type: text/html 258s Expires: Tue, 07 Aug 2035 19:04:44 GMT 258s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 258s Client-Date: Tue, 06 May 2025 19:21:31 GMT 258s Client-Peer: 127.0.0.1:8529 258s Client-Response-Num: 1 258s DMMATCH1: 1 258s ok 1 258s # debug: [Cache-Control] [max-age=323566992] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 258s # debug: expires 2070126284 258s # debug: expected: 332425819 258s # debug: actual : 332425819 258s ok 2 258s # debug: text.txt 258s HTTP/1.1 200 OK 258s Cache-Control: max-age=0 258s Connection: close 258s Date: Tue, 06 May 2025 19:21:31 GMT 258s Accept-Ranges: bytes 258s ETag: "0-62c6deaf13e40" 258s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 258s Vary: In-If1 258s Content-Type: text/plain 258s Expires: Tue, 06 May 2025 19:21:31 GMT 258s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 258s Client-Date: Tue, 06 May 2025 19:21:31 GMT 258s Client-Peer: 127.0.0.1:8529 258s Client-Response-Num: 1 258s DMMATCH1: 1 258s ok 3 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 4 258s # debug: image.gif 258s HTTP/1.1 200 OK 258s Cache-Control: max-age=120 258s Connection: close 258s Date: Tue, 06 May 2025 19:21:31 GMT 258s Accept-Ranges: bytes 258s ETag: "0-62c6deaf13e40" 258s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 258s Vary: In-If1 258s Content-Type: image/gif 258s Expires: Tue, 06 May 2025 19:23:31 GMT 258s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 258s Client-Date: Tue, 06 May 2025 19:21:31 GMT 258s Client-Peer: 127.0.0.1:8529 258s Client-Response-Num: 1 258s DMMATCH1: 1 258s 258s 258s ok 5 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 6 258s # debug: foo.jpg 258s HTTP/1.1 200 OK 258s Cache-Control: max-age=86400 258s Connection: close 258s Date: Tue, 06 May 2025 19:21:31 GMT 258s Accept-Ranges: bytes 258s ETag: "0-62c6deaf13e40" 258s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 258s Vary: In-If1 258s Content-Type: image/jpeg 258s Expires: Wed, 07 May 2025 19:21:31 GMT 258s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 258s Client-Date: Tue, 06 May 2025 19:21:31 GMT 258s Client-Peer: 127.0.0.1:8529 258s Client-Response-Num: 1 258s DMMATCH1: 1 258s 258s 258s ok 7 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 8 258s # debug: [Cache-Control] [max-age=323566992] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 258s # debug: expires 2070126284 258s # debug: expected: 332425819 258s # debug: actual : 332425819 258s ok 9 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 10 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 11 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 12 258s # --- 258s # ExpiresActive On 258s # debug: [Cache-Control] [max-age=323566992] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 258s # debug: expires 2070126284 258s # debug: expected: 332425819 258s # debug: actual : 332425819 258s ok 13 258s # --- 258s # ExpiresActive On 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 14 258s # --- 258s # ExpiresActive On 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 15 258s # --- 258s # ExpiresActive On 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 16 258s #--- 258s # ExpiresActive On 258s ExpiresDefault A1564470 258s # debug: [Cache-Control] [max-age=1564470] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Sat, 24 May 2025 21:56:01 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Sat, 24 May 2025 21:56:01 GMT 258s # debug: expires 1748123761 258s # debug: expected: 1564470 258s # debug: actual : 1564470 258s ok 17 258s #--- 258s # ExpiresActive On 258s ExpiresDefault A1564470 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 18 258s #--- 258s # ExpiresActive On 258s ExpiresDefault A1564470 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 19 258s #--- 258s # ExpiresActive On 258s ExpiresDefault A1564470 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 20 258s # --- 258s # ExpiresActive On 258s ExpiresByType text/plain A4767128 258s # debug: [Cache-Control] [max-age=323566992] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 258s # debug: expires 2070126284 258s # debug: expected: 332425819 258s # debug: actual : 332425819 258s ok 21 258s # --- 258s # ExpiresActive On 258s ExpiresByType text/plain A4767128 258s # debug: [Cache-Control] [max-age=4767128] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Mon, 30 Jun 2025 23:33:39 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Mon, 30 Jun 2025 23:33:39 GMT 258s # debug: expires 1751326419 258s # debug: expected: 4767128 258s # debug: actual : 4767128 258s ok 22 258s # --- 258s # ExpiresActive On 258s ExpiresByType text/plain A4767128 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 23 258s # --- 258s # ExpiresActive On 258s ExpiresByType text/plain A4767128 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 24 258s # --- 258s # ExpiresActive On 258s ExpiresDefault A39658761 258s ExpiresByType text/plain "access plus 1 months 10 days 3 hours 44 minutes 3 seconds" 258s # debug: [Cache-Control] [max-age=39658761] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Sat, 08 Aug 2026 19:40:52 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Sat, 08 Aug 2026 19:40:52 GMT 258s # debug: expires 1786218052 258s # debug: expected: 39658761 258s # debug: actual : 39658761 258s ok 25 258s # --- 258s # ExpiresActive On 258s ExpiresDefault A39658761 258s ExpiresByType text/plain "access plus 1 months 10 days 3 hours 44 minutes 3 seconds" 258s # debug: [Cache-Control] [max-age=3469443] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Sun, 15 Jun 2025 23:05:34 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Sun, 15 Jun 2025 23:05:34 GMT 258s # debug: expires 1750028734 258s # debug: expected: 3469443 258s # debug: actual : 3469443 258s ok 26 258s # --- 258s # ExpiresActive On 258s ExpiresDefault A39658761 258s ExpiresByType text/plain "access plus 1 months 10 days 3 hours 44 minutes 3 seconds" 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 27 258s # --- 258s # ExpiresActive On 258s ExpiresDefault A39658761 258s ExpiresByType text/plain "access plus 1 months 10 days 3 hours 44 minutes 3 seconds" 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 28 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M40293691 258s # debug: [Cache-Control] [max-age=31434864] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 05 May 2026 15:15:56 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 05 May 2026 15:15:56 GMT 258s # debug: expires 1777994156 258s # debug: expected: 40293691 258s # debug: actual : 40293691 258s ok 29 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M40293691 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 30 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M40293691 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 31 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M40293691 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 32 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/gif A10207396 258s # debug: [Cache-Control] [max-age=323566992] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 258s # debug: expires 2070126284 258s # debug: expected: 332425819 258s # debug: actual : 332425819 258s ok 33 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/gif A10207396 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 34 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/gif A10207396 258s # debug: [Cache-Control] [max-age=10207396] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Mon, 01 Sep 2025 22:44:47 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Mon, 01 Sep 2025 22:44:47 GMT 258s # debug: expires 1756766687 258s # debug: expected: 10207396 258s # debug: actual : 10207396 258s ok 35 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/gif A10207396 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 36 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "modification plus 2 weeks 6 days 5 hours 6 minutes 22 seconds" 258s ExpiresByType image/gif "modification plus 1 years 15 days 30 minutes 9 seconds" 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 37 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "modification plus 2 weeks 6 days 5 hours 6 minutes 22 seconds" 258s ExpiresByType image/gif "modification plus 1 years 15 days 30 minutes 9 seconds" 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 38 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "modification plus 2 weeks 6 days 5 hours 6 minutes 22 seconds" 258s ExpiresByType image/gif "modification plus 1 years 15 days 30 minutes 9 seconds" 258s # debug: [Cache-Control] [max-age=23974982] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Sun, 08 Feb 2026 07:04:34 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Sun, 08 Feb 2026 07:04:34 GMT 258s # debug: expires 1770534274 258s # debug: expected: 32833809 258s # debug: actual : 32833809 258s ok 39 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "modification plus 2 weeks 6 days 5 hours 6 minutes 22 seconds" 258s ExpiresByType image/gif "modification plus 1 years 15 days 30 minutes 9 seconds" 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 40 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M4591597 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 41 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M4591597 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 42 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M4591597 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 43 258s #--- 258s # ExpiresActive On 258s ExpiresDefault M4591597 258s # debug: [Cache-Control] [max-age=86400] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 07 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 07 May 2025 19:21:31 GMT 258s # debug: expires 1746645691 258s # debug: expected: 86400 258s # debug: actual : 86400 258s ok 44 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/jpeg "access plus 8 days 4 hours 39 seconds" 258s # debug: [Cache-Control] [max-age=323566992] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 258s # debug: expires 2070126284 258s # debug: expected: 332425819 258s # debug: actual : 332425819 258s ok 45 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/jpeg "access plus 8 days 4 hours 39 seconds" 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 46 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/jpeg "access plus 8 days 4 hours 39 seconds" 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 47 258s # --- 258s # ExpiresActive On 258s ExpiresByType image/jpeg "access plus 8 days 4 hours 39 seconds" 258s # debug: [Cache-Control] [max-age=705639] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Wed, 14 May 2025 23:22:10 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Wed, 14 May 2025 23:22:10 GMT 258s # debug: expires 1747264930 258s # debug: expected: 705639 258s # debug: actual : 705639 258s ok 48 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "access plus 3 months 19 days 1 hours 17 minutes 2 seconds" 258s ExpiresByType image/jpeg A38550981 258s # debug: [Cache-Control] [max-age=9422222] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Expires] [Sat, 23 Aug 2025 20:38:33 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Sat, 23 Aug 2025 20:38:33 GMT 258s # debug: expires 1755981513 258s # debug: expected: 9422222 258s # debug: actual : 9422222 258s ok 49 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "access plus 3 months 19 days 1 hours 17 minutes 2 seconds" 258s ExpiresByType image/jpeg A38550981 258s # debug: [Cache-Control] [max-age=0] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Expires] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:21:31 GMT 258s # debug: expires 1746559291 258s # debug: expected: 8858826 258s # debug: actual : 8858826 258s ok 50 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "access plus 3 months 19 days 1 hours 17 minutes 2 seconds" 258s ExpiresByType image/jpeg A38550981 258s # debug: [Cache-Control] [max-age=120] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Expires] [Tue, 06 May 2025 19:23:31 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Tue, 06 May 2025 19:23:31 GMT 258s # debug: expires 1746559411 258s # debug: expected: 120 258s # debug: actual : 120 258s ok 51 258s # --- 258s # ExpiresActive On 258s ExpiresDefault "access plus 3 months 19 days 1 hours 17 minutes 2 seconds" 258s ExpiresByType image/jpeg A38550981 258s # debug: [Cache-Control] [max-age=38550981] 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Expires] [Sun, 26 Jul 2026 23:57:52 GMT] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 258s # debug: modified 1737700465 258s # debug: access Tue, 06 May 2025 19:21:31 GMT 258s # debug: access 1746559291 258s # debug: expires Sun, 26 Jul 2026 23:57:52 GMT 258s # debug: expires 1785110272 258s # debug: expected: 38550981 258s # debug: actual : 38550981 258s ok 52 258s # --- 258s # ExpiresActive Off 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 53 258s # --- 258s # ExpiresActive Off 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 54 258s # --- 258s # ExpiresActive Off 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 55 258s # --- 258s # ExpiresActive Off 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 56 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 1 years 1 weeks 7 days 3 hours 22 minutes 36 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 57 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 1 years 1 weeks 7 days 3 hours 22 minutes 36 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 58 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 1 years 1 weeks 7 days 3 hours 22 minutes 36 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 59 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 1 years 1 weeks 7 days 3 hours 22 minutes 36 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 60 258s # --- 258s # ExpiresActive Off 258s ExpiresByType text/plain A6419853 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 61 258s # --- 258s # ExpiresActive Off 258s ExpiresByType text/plain A6419853 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 62 258s # --- 258s # ExpiresActive Off 258s ExpiresByType text/plain A6419853 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 63 258s # --- 258s # ExpiresActive Off 258s ExpiresByType text/plain A6419853 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 64 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 8 days 42 minutes 15 seconds" 258s ExpiresByType text/plain "modification plus 3 months 1 weeks 8 days 4 hours 13 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 65 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 8 days 42 minutes 15 seconds" 258s ExpiresByType text/plain "modification plus 3 months 1 weeks 8 days 4 hours 13 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 66 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 8 days 42 minutes 15 seconds" 258s ExpiresByType text/plain "modification plus 3 months 1 weeks 8 days 4 hours 13 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 67 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 8 days 42 minutes 15 seconds" 258s ExpiresByType text/plain "modification plus 3 months 1 weeks 8 days 4 hours 13 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 68 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M40722039 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 69 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M40722039 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 70 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M40722039 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 71 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M40722039 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 72 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/gif A35525445 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 73 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/gif A35525445 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 74 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/gif A35525445 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 75 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/gif A35525445 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 76 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 11 days 2 hours 16 minutes 46 seconds" 258s ExpiresByType image/gif "access plus 1 months 2 weeks 14 days 4 hours 10 minutes 30 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 77 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 11 days 2 hours 16 minutes 46 seconds" 258s ExpiresByType image/gif "access plus 1 months 2 weeks 14 days 4 hours 10 minutes 30 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 78 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 11 days 2 hours 16 minutes 46 seconds" 258s ExpiresByType image/gif "access plus 1 months 2 weeks 14 days 4 hours 10 minutes 30 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 79 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault "access plus 3 months 2 weeks 11 days 2 hours 16 minutes 46 seconds" 258s ExpiresByType image/gif "access plus 1 months 2 weeks 14 days 4 hours 10 minutes 30 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 80 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M41405401 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 81 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M41405401 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 82 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M41405401 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 83 258s #--- 258s # ExpiresActive Off 258s ExpiresDefault M41405401 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 84 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/jpeg "modification plus 1 years 2 months 2 weeks 3 days 2 hours 41 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 85 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/jpeg "modification plus 1 years 2 months 2 weeks 3 days 2 hours 41 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 86 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/jpeg "modification plus 1 years 2 months 2 weeks 3 days 2 hours 41 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 87 258s # --- 258s # ExpiresActive Off 258s ExpiresByType image/jpeg "modification plus 1 years 2 months 2 weeks 3 days 2 hours 41 minutes 35 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 88 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault M6582615 258s ExpiresByType image/jpeg "modification plus 1 weeks 7 days 6 hours 25 minutes 31 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["3-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Length] [3] 258s # debug: [Content-Type] [text/html] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 89 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault M6582615 258s ExpiresByType image/jpeg "modification plus 1 weeks 7 days 6 hours 25 minutes 31 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [text/plain] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 90 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault M6582615 258s ExpiresByType image/jpeg "modification plus 1 weeks 7 days 6 hours 25 minutes 31 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/gif] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 91 258s # --- 258s # ExpiresActive Off 258s ExpiresDefault M6582615 258s ExpiresByType image/jpeg "modification plus 1 weeks 7 days 6 hours 25 minutes 31 seconds" 258s # debug: [Connection] [close] 258s # debug: [Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Accept-Ranges] [bytes] 258s # debug: [ETag] ["0-62c6deaf13e40"] 258s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 258s # debug: [Vary] [In-If1] 258s # debug: [Content-Type] [image/jpeg] 258s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 258s # debug: [Client-Date] [Tue, 06 May 2025 19:21:31 GMT] 258s # debug: [Client-Peer] [127.0.0.1:8529] 258s # debug: [Client-Response-Num] [1] 258s # debug: [DMMATCH1] [1] 258s ok 92 258s ok 269s t/modules/ext_filter.t .............. 269s 1..24 269s # Running under perl version 5.040001 for linux 269s # Current time local: Tue May 6 19:21:32 2025 269s # Current time GMT: Tue May 6 19:21:32 2025 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.44 269s # testing : sed output filter 269s # expected: 'barbar' 269s # received: 'barbar' 269s ok 1 269s # testing : slow filter process 269s # expected: 'foobar' 269s # received: 'foobar' 269s ok 2 269s # testing : echo worked 269s # expected: 200 269s # received: '200' 269s ok 3 269s # testing : request body filtered 269s # expected: 'barbar 269s # ' 269s # received: 'barbar 269s # ' 269s ok 4 269s # testing : got 413 error 269s # expected: 413 269s # received: '413' 269s ok 5 269s # testing : got 413 error body 269s # expected: qr/413 Request Entity Too Large/ 269s # received: ' 269s # 269s # 413 Request Entity Too Large 269s # 269s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

269s # The requested resource does not allow request data with POST requests, or the amount of data provided in 269s # the request exceeds the capacity limit. 269s # 269s # ' 269s ok 24 269s ok 270s t/modules/filter.t .................. 270s 1..5 270s # Running under perl version 5.040001 for linux 270s # Current time local: Tue May 6 19:21:43 2025 270s # Current time GMT: Tue May 6 19:21:43 2025 270s # Using Test.pm version 1.31 270s # Using Apache/Test.pm version 1.44 270s # expected: 'HELLOWORLD' 270s # received: 'HELLOWORLD' 270s ok 1 270s # expected: 'HELLOWORLD' 270s # received: 'HELLOWORLD' 270s ok 2 270s # expected: 'HELLOWORLD' 270s # received: 'HELLOWORLD' 270s ok 3 270s # expected: 'helloworld' 270s # received: 'helloworld' 270s ok 4 270s # expected: 'helloworld' 270s # received: 'helloworld' 270s ok 5 270s ok 272s t/modules/headers.t ................. 272s 1..376 272s # Running under perl version 5.040001 for linux 272s # Current time local: Tue May 6 19:21:44 2025 272s # Current time GMT: Tue May 6 19:21:44 2025 272s # Using Test.pm version 1.31 272s # Using Apache/Test.pm version 1.44 272s ok 1 272s ok 2 272s ok 3 272s ok 4 272s ok 5 272s ok 6 272s ok 7 272s ok 8 272s ok 9 272s ok 10 272s ok 11 272s ok 12 272s ok 13 272s ok 14 272s ok 15 272s ok 16 272s ok 17 272s ok 18 272s ok 19 272s ok 20 272s ok 21 272s ok 22 272s ok 23 272s ok 24 272s ok 25 272s ok 26 272s ok 27 272s ok 28 272s ok 29 272s ok 30 272s ok 31 272s ok 32 272s ok 33 272s ok 34 272s ok 35 272s ok 36 272s ok 37 272s ok 38 272s ok 39 272s ok 40 272s ok 41 272s ok 42 272s ok 43 272s ok 44 272s ok 45 272s ok 46 272s ok 47 272s ok 48 272s ok 49 272s ok 50 272s ok 51 272s ok 52 272s ok 53 272s ok 54 272s ok 55 272s ok 56 272s ok 57 272s ok 58 272s ok 59 272s ok 60 272s ok 61 272s ok 62 272s ok 63 272s ok 64 272s ok 65 272s ok 66 272s ok 67 272s ok 68 272s ok 69 272s ok 70 272s ok 71 272s ok 72 272s ok 73 272s ok 74 272s ok 75 272s ok 76 272s ok 77 272s ok 78 272s ok 79 272s ok 80 272s ok 81 272s ok 82 272s ok 83 272s ok 84 272s ok 85 272s ok 86 272s ok 87 272s ok 88 272s ok 89 272s ok 90 272s ok 91 272s ok 92 272s ok 93 272s ok 94 272s ok 95 272s ok 96 272s ok 97 272s ok 98 272s ok 99 272s ok 100 272s ok 101 272s ok 102 272s ok 103 272s ok 104 272s ok 105 272s ok 106 272s ok 107 272s ok 108 272s ok 109 272s ok 110 272s ok 111 272s ok 112 272s ok 113 272s ok 114 272s ok 115 272s ok 116 272s ok 117 272s ok 118 272s ok 119 272s ok 120 272s ok 121 272s ok 122 272s ok 123 272s ok 124 272s ok 125 272s ok 126 272s ok 127 272s ok 128 272s ok 129 272s ok 130 272s ok 131 272s ok 132 272s ok 133 272s ok 134 272s ok 135 272s ok 136 272s ok 137 272s ok 138 272s ok 139 272s ok 140 272s ok 141 272s ok 142 272s ok 143 272s ok 144 272s ok 145 272s ok 146 272s ok 147 272s ok 148 272s ok 149 272s ok 150 272s ok 151 272s ok 152 272s ok 153 272s ok 154 272s ok 155 272s ok 156 272s ok 157 272s ok 158 272s ok 159 272s ok 160 272s ok 161 272s ok 162 272s ok 163 272s ok 164 272s ok 165 272s ok 166 272s ok 167 272s ok 168 272s ok 169 272s ok 170 272s ok 171 272s ok 172 272s ok 173 272s ok 174 272s ok 175 272s ok 176 272s ok 177 272s ok 178 272s ok 179 272s ok 180 272s ok 181 272s ok 182 272s ok 183 272s ok 184 272s ok 185 272s ok 186 272s ok 187 272s ok 188 272s ok 189 272s ok 190 272s ok 191 272s ok 192 272s ok 193 272s ok 194 272s ok 195 272s ok 196 272s ok 197 272s ok 198 272s ok 199 272s ok 200 272s ok 201 272s ok 202 272s ok 203 272s ok 204 272s ok 205 272s ok 206 272s ok 207 272s ok 208 272s ok 209 272s ok 210 272s ok 211 272s ok 212 272s ok 213 272s ok 214 272s ok 215 272s ok 216 272s ok 217 272s ok 218 272s ok 219 272s ok 220 272s ok 221 272s ok 222 272s ok 223 272s ok 224 272s ok 225 272s ok 226 272s ok 227 272s ok 228 272s ok 229 272s ok 230 272s ok 231 272s ok 232 272s ok 233 272s ok 234 272s ok 235 272s ok 236 272s ok 237 272s ok 238 272s ok 239 272s ok 240 272s ok 241 272s ok 242 272s ok 243 272s ok 244 272s ok 245 272s ok 246 272s ok 247 272s ok 248 272s ok 249 272s ok 250 272s ok 251 272s ok 252 272s ok 253 272s ok 254 272s ok 255 272s ok 256 272s ok 257 272s ok 258 272s ok 259 272s ok 260 272s ok 261 272s ok 262 272s ok 263 272s ok 264 272s ok 265 272s ok 266 272s ok 267 272s ok 268 272s ok 269 272s ok 270 272s ok 271 272s ok 272 272s ok 273 272s ok 274 272s ok 275 272s ok 276 272s ok 277 272s ok 278 272s ok 279 272s ok 280 272s ok 281 272s ok 282 272s ok 283 272s ok 284 272s ok 285 272s ok 286 272s ok 287 272s ok 288 272s ok 289 272s ok 290 272s ok 291 272s ok 292 272s ok 293 272s ok 294 272s ok 295 272s ok 296 272s ok 297 272s ok 298 272s ok 299 272s ok 300 272s ok 301 272s ok 302 272s ok 303 272s ok 304 272s ok 305 272s ok 306 272s ok 307 272s ok 308 272s ok 309 272s ok 310 272s ok 311 272s ok 312 272s ok 313 272s ok 314 272s ok 315 272s ok 316 272s ok 317 272s ok 318 272s ok 319 272s ok 320 272s ok 321 272s ok 322 272s ok 323 272s ok 324 272s ok 325 272s ok 326 272s ok 327 272s ok 328 272s ok 329 272s ok 330 272s ok 331 272s ok 332 272s ok 333 272s ok 334 272s ok 335 272s ok 336 272s ok 337 272s ok 338 272s ok 339 272s ok 340 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: value 272s Header sent n°1: 272s header: Aaa 272s value: b 272s Header sent n°2: 272s header: Aa 272s value: bb 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 341 272s 272s Header received n°0: 272s header: Test-Header 272s expected: value 272s received: value 272s 272s Header received n°1: 272s header: Aaa 272s expected: b 272s received: b 272s 272s Header received n°2: 272s header: Aa 272s expected: bb 272s received: bb 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Aa: bb 272s Aaa: b 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: value 272s 272s ok 342 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo 272s Header sent n°1: 272s header: aaa 272s value: b 272s Header sent n°2: 272s header: aa 272s value: bb 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 343 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Header received n°1: 272s header: aa 272s expected: bb 272s received: bb 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Aa: bb 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s 272s ok 344 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo 272s Header sent n°1: 272s header: Test-Header1 272s value: value1 272s Header sent n°2: 272s header: Test-Header2 272s value: value2 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 345 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Header received n°1: 272s header: Test-Header1 272s expected: value1 272s received: value1 272s 272s Header received n°2: 272s header: Test-Header2 272s expected: value2 272s received: value2 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s Test-Header1: value1 272s Test-Header2: value2 272s 272s ok 346 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foofoo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 347 272s 272s Header received n°0: 272s header: Test-Header 272s expected: barfoo 272s received: barfoo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: barfoo 272s 272s ok 348 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo2foo2 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 349 272s 272s Header received n°0: 272s header: Test-Header 272s expected: barfoo2 272s received: barfoo2 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: barfoo2 272s 272s ok 350 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foofoo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 351 272s 272s Header received n°0: 272s header: Test-Header 272s expected: bar2foo 272s received: bar2foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: bar2foo 272s 272s ok 352 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foofoo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 353 272s 272s Header received n°0: 272s header: Test-Header 272s expected: barbar 272s received: barbar 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: barbar 272s 272s ok 354 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo2foo2 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 355 272s 272s Header received n°0: 272s header: Test-Header 272s expected: barbar 272s received: barbar 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: barbar 272s 272s ok 356 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foofoo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 357 272s 272s Header received n°0: 272s header: Test-Header 272s expected: bar2bar2 272s received: bar2bar2 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: bar2bar2 272s 272s ok 358 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 359 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s 272s ok 360 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 361 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s 272s ok 362 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: "foo" 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 363 272s 272s Header received n°0: 272s header: Test-Header 272s expected: "foo", foo 272s received: "foo", foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: "foo", foo 272s 272s ok 364 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 365 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo, bar 272s received: foo, bar 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo, bar 272s 272s ok 366 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 367 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s 272s ok 368 272s 272s 272s 272s Header sent n°0: 272s header: Test-Header 272s value: foo 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 369 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Header received n°1: 272s header: Test-Header2 272s expected: bar 272s received: bar 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s Test-Header2: bar 272s 272s ok 370 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 371 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s 272s ok 372 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 373 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s 272s ok 374 272s # testing : Checking return code is '200' 272s # expected: 200 272s # received: '200' 272s ok 375 272s 272s Header received n°0: 272s header: Test-Header 272s expected: foo 272s received: foo 272s 272s Response received is: 272s HTTP/1.1 200 OK 272s Connection: close 272s Date: Tue, 06 May 2025 19:21:46 GMT 272s Accept-Ranges: bytes 272s ETag: "0-62c6deaf13e40" 272s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 272s Vary: In-If1 272s Content-Length: 0 272s Content-Type: text/html 272s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 272s Client-Date: Tue, 06 May 2025 19:21:46 GMT 272s Client-Peer: 127.0.0.1:8529 272s Client-Response-Num: 1 272s DMMATCH1: 1 272s Test-Header: foo 272s 272s ok 376 272s ok 274s t/modules/heartbeat.t ............... skipped: no reason given 278s t/modules/include.t ................. 278s 1..98 278s # Running under perl version 5.040001 for linux 278s # Current time local: Tue May 6 19:21:48 2025 278s # Current time GMT: Tue May 6 19:21:48 2025 278s # Using Test.pm version 1.31 278s # Using Apache/Test.pm version 1.44 278s # testing : GET /modules/include/abs-path.shtml 278s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 278s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 278s ok 1 278s # testing : GET /modules/include/apexpr/err.shtml 278s # expected: '[an error occurred while processing this directive] err.shtml' 278s # received: '[an error occurred while processing this directive] err.shtml' 278s ok 2 278s # testing : GET /modules/include/apexpr/if1.shtml 278s # expected: 'pass' 278s # received: 'pass' 278s ok 3 278s # testing : GET /modules/include/apexpr/lazyvar.shtml 278s # expected: 'pass' 278s # received: 'pass' 278s ok 4 278s # testing : GET /modules/include/apexpr/restrict.shtml 278s # expected: '[an error occurred while processing this directive] restrict.shtml' 278s # received: '[an error occurred while processing this directive] restrict.shtml' 278s ok 5 278s # testing : GET /modules/include/apexpr/var.shtml 278s # expected: 'pass pass pass' 278s # received: 'pass pass pass' 278s ok 6 278s # testing : GET /modules/include/big.shtml 278s # expected: 'hello pass pass pass hello' 278s # received: 'hello pass pass pass hello' 278s ok 7 278s # testing : GET /modules/include/comment.shtml 278s # expected: 'No comment here' 278s # received: 'No comment here' 278s ok 8 278s # testing : GET /modules/include/echo.shtml 278s # expected: 'echo.shtml' 278s # received: 'echo.shtml' 278s ok 9 278s # testing : GET /modules/include/echo1.shtml 278s # expected: '' 278s # received: '' 278s ok 10 278s # testing : GET /modules/include/echo2.shtml 278s # expected: ' pass config echomsg pass' 278s # received: ' pass config echomsg pass' 278s ok 11 278s # testing : GET /modules/include/echo3.shtml 278s # expected: '' 278s # received: '' 278s ok 12 278s # testing : GET /modules/include/encode.shtml 278s # expected: '# %^ %23%20%25%5e' 278s # received: '# %^ %23%20%25%5e' 278s ok 13 278s # testing : GET /modules/include/errmsg1.shtml 278s # expected: 'errmsg' 278s # received: 'errmsg' 278s ok 14 278s # testing : GET /modules/include/errmsg2.shtml 278s # expected: 'errmsg' 278s # received: 'errmsg' 278s ok 15 278s # testing : GET /modules/include/errmsg3.shtml 278s # expected: 'errmsg' 278s # received: 'errmsg' 278s ok 16 278s # testing : GET /modules/include/errmsg4.shtml 278s # expected: 'pass errmsg' 278s # received: 'pass errmsg' 278s ok 17 278s # testing : GET /modules/include/errmsg5.shtml 278s # expected: '' 278s # received: '' 278s ok 18 278s # testing : GET /modules/include/exec/off/cgi.shtml 278s # expected: '[an error occurred while processing this directive]' 278s # received: '[an error occurred while processing this directive]' 278s ok 19 278s # testing : GET /modules/include/exec/off/cmd.shtml 278s # expected: '[an error occurred while processing this directive]' 278s # received: '[an error occurred while processing this directive]' 278s ok 20 278s # testing : GET /modules/include/exec/on/cgi.shtml 278s # expected: 'perl cgi' 278s # received: 'perl cgi' 278s ok 21 278s # testing : GET /modules/include/exec/on/cmd.shtml 278s # expected: 'pass' 278s # received: 'pass' 278s ok 22 278s # testing : GET /modules/include/extra/inc-bogus.shtml 278s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 278s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 278s ok 23 278s # testing : GET /modules/include/foo.shtml 278s # expected: '[an error occurred while processing this directive] foo.shtml body' 278s # received: '[an error occurred while processing this directive] foo.shtml body' 278s ok 24 278s # testing : GET /modules/include/foo1.shtml 278s # expected: '[an error occurred while processing this directive] foo.shtml body' 278s # received: '[an error occurred while processing this directive] foo.shtml body' 278s ok 25 278s # testing : GET /modules/include/foo2.shtml 278s # expected: '[an error occurred while processing this directive] foo.shtml body' 278s # received: '[an error occurred while processing this directive] foo.shtml body' 278s ok 26 278s # testing : GET /modules/include/if1.shtml 278s # expected: 'pass' 278s # received: 'pass' 278s ok 27 278s # testing : GET /modules/include/if10.shtml 278s # expected: 'pass' 278s # received: 'pass' 278s ok 28 278s # testing : GET /modules/include/if11.shtml 278s # expected: 'pass' 278s # received: 'pass' 278s ok 29 278s # testing : GET /modules/include/if2.shtml 278s # expected: 'pass pass' 278s # received: 'pass pass' 278s ok 30 278s # testing : GET /modules/include/if3.shtml 278s # expected: 'pass pass pass' 278s # received: 'pass pass pass' 278s ok 31 278s # testing : GET /modules/include/if4.shtml 278s # expected: 'pass pass' 278s # received: 'pass pass' 278s ok 32 278s # testing : GET /modules/include/if5.shtml 278s # expected: 'pass pass pass' 278s # received: 'pass pass pass' 278s ok 33 278s # testing : GET /modules/include/if6.shtml 278s # expected: '[an error occurred while processing this directive]' 278s # received: '[an error occurred while processing this directive]' 278s ok 34 278s # testing : GET /modules/include/if7.shtml 278s # expected: '[an error occurred while processing this directive]' 278s # received: '[an error occurred while processing this directive]' 278s ok 35 278s # testing : GET /modules/include/if8.shtml 278s # expected: 'pass' 278s # received: 'pass' 278s ok 36 278s # testing : GET /modules/include/if9.shtml 278s # expected: 'pass pass' 278s # received: 'pass pass' 278s ok 37 278s # testing : GET /modules/include/inc-nego.shtml 278s # expected: 'index.html.en' 278s # received: 'index.html.en' 278s ok 38 278s # testing : GET /modules/include/inc-rfile.shtml 278s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 278s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 278s ok 39 278s # testing : GET /modules/include/inc-rvirtual.shtml 278s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 278s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 278s ok 40 278s # testing : GET /modules/include/include1.shtml 278s # expected: 'inc-two.shtml body include.shtml body' 278s # received: 'inc-two.shtml body include.shtml body' 278s ok 41 278s # testing : GET /modules/include/include2.shtml 278s # expected: 'inc-two.shtml body include.shtml body' 278s # received: 'inc-two.shtml body include.shtml body' 278s ok 42 278s # testing : GET /modules/include/include3.shtml 278s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 278s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 278s ok 43 278s # testing : GET /modules/include/include4.shtml 278s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 278s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 278s ok 44 278s # testing : GET /modules/include/include5.shtml 278s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 278s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 278s ok 45 278s # testing : GET /modules/include/include6.shtml 278s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 278s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 278s ok 46 278s # testing : GET /modules/include/malformed.shtml 278s # expected: '[an error occurred while processing this directive] malformed.shtml' 278s # received: '[an error occurred while processing this directive] malformed.shtml' 278s ok 47 278s # testing : POST /modules/include/mod_request/echo.shtml 278s # expected: 'echo.shtml' 278s # received: 'echo.shtml' 278s ok 48 278s # testing : POST /modules/include/mod_request/post.shtml 278s # expected: 'POST foo: bar foo2: bar2' 278s # received: 'POST foo: bar foo2: bar2' 278s ok 49 278s # testing : sizeof(body) > KeptBodySize 278s # expected: 413 278s # received: '413' 278s ok 50 278s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 278s # expected: 'GET foo: bar foo2: bar2' 278s # received: 'GET foo: bar foo2: bar2' 278s ok 51 278s # testing : GET /modules/include/newline.shtml 278s # expected: 'inc-two.shtml body' 278s # received: 'inc-two.shtml body' 278s ok 52 278s # testing : GET /modules/include/notreal.shtml 278s # expected: 'pass ' 278s # received: '-->' 278s ok 54 278s # testing : GET /modules/include/parse2.shtml 278s # expected: '"' 278s # received: '"' 278s ok 55 278s # testing : GET /modules/include/ranged-virtual.shtml with Range 278s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 278s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 278s ok 56 278s # testing : GET /modules/include/regex.shtml 278s # expected: '(none) 1 (none)' 278s # received: '(none) 1 (none)' 278s ok 57 278s # testing : GET /modules/include/retagged1.shtml 278s # expected: 'retagged1.shtml' 278s # received: 'retagged1.shtml' 278s ok 58 278s # testing : GET /modules/include/retagged2.shtml 278s # expected: '----retagged2.shtml' 278s # received: '----retagged2.shtml' 278s ok 59 278s # testing : GET /modules/include/set.shtml 278s # expected: 'set works' 278s # received: 'set works' 278s ok 60 278s # testing : GET /modules/include/var128.shtml 278s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 278s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 278s ok 61 278s # testing : GET /modules/include/virtualq.shtml?foo=bar 278s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 278s # received: 'foo=bar pass inc-two.shtml body foo=bar' 278s ok 62 278s # testing : GET /modules/include/size.shtml 278s # expected: '1,122 1,122 1.1K 1.1K' 278s # received: '1,122 1,122 1.1K 1.1K' 278s ok 63 278s # testing : GET /modules/include/file.shtml 278s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 278s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 278s ok 64 278s # testing : GET /modules/include/printenv.shtml 278s # expected: '200' 278s # received: '200' 278s ok 65 278s ok 66 278s ok 67 278s # testing : /mod_include test/ 278s # expected: qr/mod_include test/ 278s # received: ' 278s # 278s # mod_include test 278s # 278s # 278s # 278s #

mod_include test

278s # 278s # 278s # Hello World 278s # 278s #

[back]

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

mod_include test

278s # 278s # 278s # Hello World 278s # 278s #

[back]

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

mod_include test

278s # 278s # 278s # Hello World 278s # 278s #

[back]

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

Load Balancer Manager for localhost

301s # 301s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
301s #
Server Built: 2025-02-19T07:03:52
301s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
301s #
301s #

LoadBalancer Status for balancer://foo1 [p886c36bf_foo1]

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

LoadBalancer Status for balancer://foo2 [p886c36bf_foo2]

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

LoadBalancer Status for balancer://foo3 [p886c36bf_foo3]

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

LoadBalancer Status for balancer://foo4 [p886c36bf_foo4]

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

LoadBalancer Status for balancer://pr45434 [p886c36bf_pr45434]

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

LoadBalancer Status for balancer://failover [p886c36bf_failover]

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

LoadBalancer Status for balancer://dynproxy [p886c36bf_dynproxy]

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

Moved Permanently

320s #

The document has moved here.

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

Moved Permanently

320s #

The document has moved here.

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

Moved Permanently

320s #

The document has moved here.

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

Moved Permanently

320s #

The document has moved here.

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

Multiple Choices

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

Available documents: 320s #

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

Multiple Choices

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

Available documents: 320s #

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

Multiple Choices

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

Available documents: 320s #

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

Moved Permanently

320s #

The document has moved here.

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

Multiple Choices

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

Available documents: 320s #

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

Multiple Choices

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

Available documents: 320s #

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

Moved Permanently

320s #

The document has moved here.

320s # 320s # ' 320s ok 48 320s ok 321s t/modules/status.t .................. 321s 1..1 321s # Running under perl version 5.040001 for linux 321s # Current time local: Tue May 6 19:22:33 2025 321s # Current time GMT: Tue May 6 19:22:33 2025 321s # Using Test.pm version 1.31 321s # Using Apache/Test.pm version 1.44 321s 321s 321s Apache Status 321s 321s

Apache Server Status for localhost (via 127.0.0.1)

321s 321s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
321s
Server MPM: prefork
321s
Server Built: 2025-02-19T07:03:52 321s

321s
Current Time: Tuesday, 06-May-2025 19:22:35 UTC
321s
Restart Time: Tuesday, 06-May-2025 19:19:15 UTC
321s
Parent Server Config. Generation: 1
321s
Parent Server MPM Generation: 0
321s
Server uptime: 3 minutes 20 seconds
321s
Server load: 0.62 0.37 0.16
321s
Total accesses: 6880 - Total Traffic: 138.4 MB - Total Duration: 82854
321s
CPU Usage: u1.4 s.74 cu2.18 cs1 - 2.66% CPU load
321s
34.4 requests/sec - 0.7 MB/second - 20.6 kB/request - 12.0427 ms/request
321s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
321s
_._W...
321s

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

321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s
SrvPIDAccMCPU 321s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0101690/2975/2975_ 321s 2.4310176590.086.0486.04 321s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-0-0/0/2719. 321s 0.00120163430.00.0026.04 321s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
2-02890190/24/912_ 321s 0.0410110360.00.0226.12 321s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-02858270/243/243W 321s 0.1300191270.00.150.15 321s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
4-0-0/0/6. 321s 0.00140440.00.000.00 321s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
5-0-0/0/7. 321s 0.00150132770.00.000.00 321s 127.0.0.1http/1.1localhost:8539POST /echo_post/baltest_echo_post HTTP/1.1
6-0-0/0/18. 321s 0.0016053640.00.000.08 321s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
321s
321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s 321s
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
321s 321s ok 1 321s ok 323s t/modules/substitute.t .............. 323s 1..19 323s # Running under perl version 5.040001 for linux 323s # Current time local: Tue May 6 19:22:35 2025 323s # Current time GMT: Tue May 6 19:22:35 2025 323s # Using Test.pm version 1.31 323s # Using Apache/Test.pm version 1.44 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'barbar': OK 323s ok 1 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'barbar': OK 323s ok 2 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'foofoo': OK 323s ok 3 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'barbar': OK 323s ok 4 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'barbar': OK 323s ok 5 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'barbar': OK 323s ok 6 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'foof 323s oo': OK 323s ok 7 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'xfoo': OK 323s ok 8 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 323s ok 9 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s barx 323s ': OK 323s ok 10 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'a$1axb(': OK 323s ok 11 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'a$XX': OK 323s ok 12 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 323s ok 13 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'x&x': OK 323s ok 14 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'xx': OK 323s ok 15 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'fcooar': OK 323s ok 16 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'fc$1ar': OK 323s ok 17 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'fdooar': OK 323s ok 18 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s got 200 'XXXfooXXX 323s bar': OK 323s ok 19 323s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 323s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 323s ok 325s t/modules/unique_id.t ............... 325s 1..300 325s # Running under perl version 5.040001 for linux 325s # Current time local: Tue May 6 19:22:37 2025 325s # Current time GMT: Tue May 6 19:22:37 2025 325s # Using Test.pm version 1.31 325s # Using Apache/Test.pm version 1.44 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 1 325s # unique id: aBphfp_jezaX3WOavbQcVwAAAAI 325s ok 2 325s ok 3 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 4 325s # unique id: aBphflmeD0dX8qlDDYyVngAAAAM 325s ok 5 325s ok 6 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 7 325s # unique id: aBphfmp-VRZBM0YySmClsAAAAAA 325s ok 8 325s ok 9 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 10 325s # unique id: aBphfp_jezaX3WOavbQcWAAAAAI 325s ok 11 325s ok 12 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 13 325s # unique id: aBphf1meD0dX8qlDDYyVnwAAAAM 325s ok 14 325s ok 15 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 16 325s # unique id: aBphf2p-VRZBM0YySmClsQAAAAA 325s ok 17 325s ok 18 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 19 325s # unique id: aBphf5_jezaX3WOavbQcWQAAAAI 325s ok 20 325s ok 21 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 22 325s # unique id: aBphf1meD0dX8qlDDYyVoAAAAAM 325s ok 23 325s ok 24 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 25 325s # unique id: aBphf2p-VRZBM0YySmClsgAAAAA 325s ok 26 325s ok 27 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 28 325s # unique id: aBphf5_jezaX3WOavbQcWgAAAAI 325s ok 29 325s ok 30 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 31 325s # unique id: aBphf1meD0dX8qlDDYyVoQAAAAM 325s ok 32 325s ok 33 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 34 325s # unique id: aBphf2p-VRZBM0YySmClswAAAAA 325s ok 35 325s ok 36 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 37 325s # unique id: aBphf5_jezaX3WOavbQcWwAAAAI 325s ok 38 325s ok 39 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 40 325s # unique id: aBphf1meD0dX8qlDDYyVogAAAAM 325s ok 41 325s ok 42 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 43 325s # unique id: aBphf2p-VRZBM0YySmCltAAAAAA 325s ok 44 325s ok 45 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 46 325s # unique id: aBphf5_jezaX3WOavbQcXAAAAAI 325s ok 47 325s ok 48 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 49 325s # unique id: aBphf1meD0dX8qlDDYyVowAAAAM 325s ok 50 325s ok 51 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 52 325s # unique id: aBphf2p-VRZBM0YySmCltQAAAAA 325s ok 53 325s ok 54 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 55 325s # unique id: aBphf5_jezaX3WOavbQcXQAAAAI 325s ok 56 325s ok 57 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 58 325s # unique id: aBphf1meD0dX8qlDDYyVpAAAAAM 325s ok 59 325s ok 60 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 61 325s # unique id: aBphf2p-VRZBM0YySmCltgAAAAA 325s ok 62 325s ok 63 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 64 325s # unique id: aBphf5_jezaX3WOavbQcXgAAAAI 325s ok 65 325s ok 66 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 67 325s # unique id: aBphf1meD0dX8qlDDYyVpQAAAAM 325s ok 68 325s ok 69 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 70 325s # unique id: aBphf2p-VRZBM0YySmCltwAAAAA 325s ok 71 325s ok 72 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 73 325s # unique id: aBphf5_jezaX3WOavbQcXwAAAAI 325s ok 74 325s ok 75 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 76 325s # unique id: aBphf1meD0dX8qlDDYyVpgAAAAM 325s ok 77 325s ok 78 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 79 325s # unique id: aBphf2p-VRZBM0YySmCluAAAAAA 325s ok 80 325s ok 81 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 82 325s # unique id: aBphf5_jezaX3WOavbQcYAAAAAI 325s ok 83 325s ok 84 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 85 325s # unique id: aBphf1meD0dX8qlDDYyVpwAAAAM 325s ok 86 325s ok 87 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 88 325s # unique id: aBphf2p-VRZBM0YySmCluQAAAAA 325s ok 89 325s ok 90 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 91 325s # unique id: aBphf5_jezaX3WOavbQcYQAAAAI 325s ok 92 325s ok 93 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 94 325s # unique id: aBphf1meD0dX8qlDDYyVqAAAAAM 325s ok 95 325s ok 96 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 97 325s # unique id: aBphf2p-VRZBM0YySmClugAAAAA 325s ok 98 325s ok 99 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 100 325s # unique id: aBphf5_jezaX3WOavbQcYgAAAAI 325s ok 101 325s ok 102 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 103 325s # unique id: aBphf1meD0dX8qlDDYyVqQAAAAM 325s ok 104 325s ok 105 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 106 325s # unique id: aBphf2p-VRZBM0YySmCluwAAAAA 325s ok 107 325s ok 108 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 109 325s # unique id: aBphf5_jezaX3WOavbQcYwAAAAI 325s ok 110 325s ok 111 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 112 325s # unique id: aBphf1meD0dX8qlDDYyVqgAAAAM 325s ok 113 325s ok 114 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 115 325s # unique id: aBphf2p-VRZBM0YySmClvAAAAAA 325s ok 116 325s ok 117 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 118 325s # unique id: aBphf5_jezaX3WOavbQcZAAAAAI 325s ok 119 325s ok 120 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 121 325s # unique id: aBphf2p-VRZBM0YySmClvQAAAAA 325s ok 122 325s ok 123 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 124 325s # unique id: aBphf5_jezaX3WOavbQcZQAAAAI 325s ok 125 325s ok 126 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 127 325s # unique id: aBphf2p-VRZBM0YySmClvgAAAAA 325s ok 128 325s ok 129 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 130 325s # unique id: aBphf1meD0dX8qlDDYyVqwAAAAM 325s ok 131 325s ok 132 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 133 325s # unique id: aBphf2p-VRZBM0YySmClvwAAAAA 325s ok 134 325s ok 135 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 136 325s # unique id: aBphf1meD0dX8qlDDYyVrAAAAAM 325s ok 137 325s ok 138 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 139 325s # unique id: aBphf2p-VRZBM0YySmClwAAAAAA 325s ok 140 325s ok 141 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 142 325s # unique id: aBphf1meD0dX8qlDDYyVrQAAAAM 325s ok 143 325s ok 144 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 145 325s # unique id: aBphf5_jezaX3WOavbQcZgAAAAI 325s ok 146 325s ok 147 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 148 325s # unique id: aBphf2p-VRZBM0YySmClwQAAAAA 325s ok 149 325s ok 150 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 151 325s # unique id: aBphf1meD0dX8qlDDYyVrgAAAAM 325s ok 152 325s ok 153 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 154 325s # unique id: aBphf5_jezaX3WOavbQcZwAAAAI 325s ok 155 325s ok 156 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 157 325s # unique id: aBphf2p-VRZBM0YySmClwgAAAAA 325s ok 158 325s ok 159 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 160 325s # unique id: aBphf1meD0dX8qlDDYyVrwAAAAM 325s ok 161 325s ok 162 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 163 325s # unique id: aBphf5_jezaX3WOavbQcaAAAAAI 325s ok 164 325s ok 165 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 166 325s # unique id: aBphf2p-VRZBM0YySmClwwAAAAA 325s ok 167 325s ok 168 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 169 325s # unique id: aBphf1meD0dX8qlDDYyVsAAAAAM 325s ok 170 325s ok 171 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 172 325s # unique id: aBphf5_jezaX3WOavbQcaQAAAAI 325s ok 173 325s ok 174 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 175 325s # unique id: aBphf2p-VRZBM0YySmClxAAAAAA 325s ok 176 325s ok 177 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 178 325s # unique id: aBphf1meD0dX8qlDDYyVsQAAAAM 325s ok 179 325s ok 180 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 181 325s # unique id: aBphf5_jezaX3WOavbQcagAAAAI 325s ok 182 325s ok 183 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 184 325s # unique id: aBphf2p-VRZBM0YySmClxQAAAAA 325s ok 185 325s ok 186 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 187 325s # unique id: aBphf1meD0dX8qlDDYyVsgAAAAM 325s ok 188 325s ok 189 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 190 325s # unique id: aBphf5_jezaX3WOavbQcawAAAAI 325s ok 191 325s ok 192 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 193 325s # unique id: aBphf2p-VRZBM0YySmClxgAAAAA 325s ok 194 325s ok 195 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 196 325s # unique id: aBphf1meD0dX8qlDDYyVswAAAAM 325s ok 197 325s ok 198 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 199 325s # unique id: aBphf5_jezaX3WOavbQcbAAAAAI 325s ok 200 325s ok 201 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 202 325s # unique id: aBphf2p-VRZBM0YySmClxwAAAAA 325s ok 203 325s ok 204 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 205 325s # unique id: aBphf1meD0dX8qlDDYyVtAAAAAM 325s ok 206 325s ok 207 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 208 325s # unique id: aBphf5_jezaX3WOavbQcbQAAAAI 325s ok 209 325s ok 210 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 211 325s # unique id: aBphf2p-VRZBM0YySmClyAAAAAA 325s ok 212 325s ok 213 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 214 325s # unique id: aBphf1meD0dX8qlDDYyVtQAAAAM 325s ok 215 325s ok 216 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 217 325s # unique id: aBphf5_jezaX3WOavbQcbgAAAAI 325s ok 218 325s ok 219 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 220 325s # unique id: aBphf2p-VRZBM0YySmClyQAAAAA 325s ok 221 325s ok 222 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 223 325s # unique id: aBphf1meD0dX8qlDDYyVtgAAAAM 325s ok 224 325s ok 225 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 226 325s # unique id: aBphf5_jezaX3WOavbQcbwAAAAI 325s ok 227 325s ok 228 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 229 325s # unique id: aBphf2p-VRZBM0YySmClygAAAAA 325s ok 230 325s ok 231 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 232 325s # unique id: aBphf1meD0dX8qlDDYyVtwAAAAM 325s ok 233 325s ok 234 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 235 325s # unique id: aBphf5_jezaX3WOavbQccAAAAAI 325s ok 236 325s ok 237 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 238 325s # unique id: aBphf2p-VRZBM0YySmClywAAAAA 325s ok 239 325s ok 240 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 241 325s # unique id: aBphf1meD0dX8qlDDYyVuAAAAAM 325s ok 242 325s ok 243 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 244 325s # unique id: aBphf5_jezaX3WOavbQccQAAAAI 325s ok 245 325s ok 246 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 247 325s # unique id: aBphf2p-VRZBM0YySmClzAAAAAA 325s ok 248 325s ok 249 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 250 325s # unique id: aBphf1meD0dX8qlDDYyVuQAAAAM 325s ok 251 325s ok 252 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 253 325s # unique id: aBphf5_jezaX3WOavbQccgAAAAI 325s ok 254 325s ok 255 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 256 325s # unique id: aBphf2p-VRZBM0YySmClzQAAAAA 325s ok 257 325s ok 258 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 259 325s # unique id: aBphf1meD0dX8qlDDYyVugAAAAM 325s ok 260 325s ok 261 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 262 325s # unique id: aBphf5_jezaX3WOavbQccwAAAAI 325s ok 263 325s ok 264 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 265 325s # unique id: aBphf2p-VRZBM0YySmClzgAAAAA 325s ok 266 325s ok 267 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 268 325s # unique id: aBphf1meD0dX8qlDDYyVuwAAAAM 325s ok 269 325s ok 270 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 271 325s # unique id: aBphf5_jezaX3WOavbQcdAAAAAI 325s ok 272 325s ok 273 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 274 325s # unique id: aBphf2p-VRZBM0YySmClzwAAAAA 325s ok 275 325s ok 276 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 277 325s # unique id: aBphf1meD0dX8qlDDYyVvAAAAAM 325s ok 278 325s ok 279 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 280 325s # unique id: aBphf5_jezaX3WOavbQcdQAAAAI 325s ok 281 325s ok 282 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 283 325s # unique id: aBphf2p-VRZBM0YySmCl0AAAAAA 325s ok 284 325s ok 285 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 286 325s # unique id: aBphf1meD0dX8qlDDYyVvQAAAAM 325s ok 287 325s ok 288 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 289 325s # unique id: aBphf5_jezaX3WOavbQcdgAAAAI 325s ok 290 325s ok 291 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 292 325s # unique id: aBphf1meD0dX8qlDDYyVvgAAAAM 325s ok 293 325s ok 294 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 295 325s # unique id: aBphf5_jezaX3WOavbQcdwAAAAI 325s ok 296 325s ok 297 325s # testing : fetch unique ID 325s # expected: 200 325s # received: '200' 325s ok 298 325s # unique id: aBphf1meD0dX8qlDDYyVvwAAAAM 325s ok 299 325s ok 300 325s ok 328s t/modules/usertrack.t ............... 328s 1..1004 328s # Running under perl version 5.040001 for linux 328s # Current time local: Tue May 6 19:22:39 2025 328s # Current time GMT: Tue May 6 19:22:39 2025 328s # Using Test.pm version 1.31 328s # Using Apache/Test.pm version 1.44 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 1 328s ok 2 328s Set-Cookie: usertrack_test=2c54caff.6347c8a53a93b; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2c54caff.6347c8a53a93b 328s ok 3 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 4 328s ok 5 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 6 328s ok 7 328s Set-Cookie: usertrack_test=555c5996.6347c8a53be68; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=555c5996.6347c8a53be68 328s ok 8 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 9 328s ok 10 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 11 328s ok 12 328s Set-Cookie: usertrack_test=a25215fb.6347c8a53c996; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=a25215fb.6347c8a53c996 328s ok 13 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 14 328s ok 15 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 16 328s ok 17 328s Set-Cookie: usertrack_test=b2f2c9a8.6347c8a53d37b; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=b2f2c9a8.6347c8a53d37b 328s ok 18 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 19 328s ok 20 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 21 328s ok 22 328s Set-Cookie: usertrack_test=a2304dc1.6347c8a53dc75; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=a2304dc1.6347c8a53dc75 328s ok 23 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 24 328s ok 25 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 26 328s ok 27 328s Set-Cookie: usertrack_test=647ad826.6347c8a53e560; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=647ad826.6347c8a53e560 328s ok 28 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 29 328s ok 30 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 31 328s ok 32 328s Set-Cookie: usertrack_test=533059d4.6347c8a53f093; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=533059d4.6347c8a53f093 328s ok 33 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 34 328s ok 35 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 36 328s ok 37 328s Set-Cookie: usertrack_test=88f31cc.6347c8a53f900; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=88f31cc.6347c8a53f900 328s ok 38 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 39 328s ok 40 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 41 328s ok 42 328s Set-Cookie: usertrack_test=f3024a47.6347c8a54025d; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=f3024a47.6347c8a54025d 328s ok 43 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 44 328s ok 45 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 46 328s ok 47 328s Set-Cookie: usertrack_test=ec66a81d.6347c8a540bdd; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=ec66a81d.6347c8a540bdd 328s ok 48 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 49 328s ok 50 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 51 328s ok 52 328s Set-Cookie: usertrack_test=9d0b6fe4.6347c8a541562; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=9d0b6fe4.6347c8a541562 328s ok 53 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 54 328s ok 55 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 56 328s ok 57 328s Set-Cookie: usertrack_test=520b57f6.6347c8a541db9; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=520b57f6.6347c8a541db9 328s ok 58 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 59 328s ok 60 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 61 328s ok 62 328s Set-Cookie: usertrack_test=e5b35f73.6347c8a542794; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e5b35f73.6347c8a542794 328s ok 63 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 64 328s ok 65 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 66 328s ok 67 328s Set-Cookie: usertrack_test=ba332387.6347c8a543106; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=ba332387.6347c8a543106 328s ok 68 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 69 328s ok 70 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 71 328s ok 72 328s Set-Cookie: usertrack_test=cc8bafc1.6347c8a543b01; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cc8bafc1.6347c8a543b01 328s ok 73 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 74 328s ok 75 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 76 328s ok 77 328s Set-Cookie: usertrack_test=c0bd1b16.6347c8a5442e9; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c0bd1b16.6347c8a5442e9 328s ok 78 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 79 328s ok 80 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 81 328s ok 82 328s Set-Cookie: usertrack_test=54eb3786.6347c8a544ad6; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=54eb3786.6347c8a544ad6 328s ok 83 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 84 328s ok 85 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 86 328s ok 87 328s Set-Cookie: usertrack_test=68adbe25.6347c8a545329; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=68adbe25.6347c8a545329 328s ok 88 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 89 328s ok 90 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 91 328s ok 92 328s Set-Cookie: usertrack_test=6980703c.6347c8a545c3f; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=6980703c.6347c8a545c3f 328s ok 93 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 94 328s ok 95 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 96 328s ok 97 328s Set-Cookie: usertrack_test=5469e6fc.6347c8a546576; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=5469e6fc.6347c8a546576 328s ok 98 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 99 328s ok 100 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 101 328s ok 102 328s Set-Cookie: usertrack_test=84e5dc89.6347c8a546dc6; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=84e5dc89.6347c8a546dc6 328s ok 103 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 104 328s ok 105 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 106 328s ok 107 328s Set-Cookie: usertrack_test=92de9725.6347c8a54771c; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=92de9725.6347c8a54771c 328s ok 108 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 109 328s ok 110 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 111 328s ok 112 328s Set-Cookie: usertrack_test=437c6076.6347c8a548109; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=437c6076.6347c8a548109 328s ok 113 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 114 328s ok 115 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 116 328s ok 117 328s Set-Cookie: usertrack_test=76302fca.6347c8a548ae2; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=76302fca.6347c8a548ae2 328s ok 118 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 119 328s ok 120 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 121 328s ok 122 328s Set-Cookie: usertrack_test=8c2c1c98.6347c8a5493b4; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8c2c1c98.6347c8a5493b4 328s ok 123 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 124 328s ok 125 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 126 328s ok 127 328s Set-Cookie: usertrack_test=dac2e2b6.6347c8a549b7a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=dac2e2b6.6347c8a549b7a 328s ok 128 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 129 328s ok 130 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 131 328s ok 132 328s Set-Cookie: usertrack_test=5bdd71f5.6347c8a54a2b0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=5bdd71f5.6347c8a54a2b0 328s ok 133 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 134 328s ok 135 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 136 328s ok 137 328s Set-Cookie: usertrack_test=b447baf6.6347c8a54aa65; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=b447baf6.6347c8a54aa65 328s ok 138 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 139 328s ok 140 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 141 328s ok 142 328s Set-Cookie: usertrack_test=f4a226af.6347c8a54b25e; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=f4a226af.6347c8a54b25e 328s ok 143 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 144 328s ok 145 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 146 328s ok 147 328s Set-Cookie: usertrack_test=9cc34c34.6347c8a54b9f8; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=9cc34c34.6347c8a54b9f8 328s ok 148 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 149 328s ok 150 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 151 328s ok 152 328s Set-Cookie: usertrack_test=48d20437.6347c8a54c131; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=48d20437.6347c8a54c131 328s ok 153 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 154 328s ok 155 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 156 328s ok 157 328s Set-Cookie: usertrack_test=624e5756.6347c8a54c8d0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=624e5756.6347c8a54c8d0 328s ok 158 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 159 328s ok 160 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 161 328s ok 162 328s Set-Cookie: usertrack_test=d24b2c04.6347c8a54d070; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d24b2c04.6347c8a54d070 328s ok 163 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 164 328s ok 165 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 166 328s ok 167 328s Set-Cookie: usertrack_test=b263b1f6.6347c8a54d81a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=b263b1f6.6347c8a54d81a 328s ok 168 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 169 328s ok 170 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 171 328s ok 172 328s Set-Cookie: usertrack_test=88be2d8f.6347c8a54dfb4; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=88be2d8f.6347c8a54dfb4 328s ok 173 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 174 328s ok 175 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 176 328s ok 177 328s Set-Cookie: usertrack_test=2cb3a107.6347c8a54e6f8; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2cb3a107.6347c8a54e6f8 328s ok 178 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 179 328s ok 180 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 181 328s ok 182 328s Set-Cookie: usertrack_test=2bd70860.6347c8a54eeda; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2bd70860.6347c8a54eeda 328s ok 183 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 184 328s ok 185 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 186 328s ok 187 328s Set-Cookie: usertrack_test=1d1c99e2.6347c8a54f617; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1d1c99e2.6347c8a54f617 328s ok 188 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 189 328s ok 190 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 191 328s ok 192 328s Set-Cookie: usertrack_test=be776b33.6347c8a54fdbc; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=be776b33.6347c8a54fdbc 328s ok 193 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 194 328s ok 195 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 196 328s ok 197 328s Set-Cookie: usertrack_test=7e2cd170.6347c8a5505ba; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=7e2cd170.6347c8a5505ba 328s ok 198 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 199 328s ok 200 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 201 328s ok 202 328s Set-Cookie: usertrack_test=2bcd1efb.6347c8a550d56; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2bcd1efb.6347c8a550d56 328s ok 203 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 204 328s ok 205 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 206 328s ok 207 328s Set-Cookie: usertrack_test=d7aee4f5.6347c8a5514d6; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d7aee4f5.6347c8a5514d6 328s ok 208 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 209 328s ok 210 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 211 328s ok 212 328s Set-Cookie: usertrack_test=f5290698.6347c8a551c62; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=f5290698.6347c8a551c62 328s ok 213 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 214 328s ok 215 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 216 328s ok 217 328s Set-Cookie: usertrack_test=3578a615.6347c8a552428; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=3578a615.6347c8a552428 328s ok 218 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 219 328s ok 220 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 221 328s ok 222 328s Set-Cookie: usertrack_test=e1b9117c.6347c8a552c6e; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e1b9117c.6347c8a552c6e 328s ok 223 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 224 328s ok 225 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 226 328s ok 227 328s Set-Cookie: usertrack_test=dd9d22bc.6347c8a5533de; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=dd9d22bc.6347c8a5533de 328s ok 228 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 229 328s ok 230 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 231 328s ok 232 328s Set-Cookie: usertrack_test=fa8855bd.6347c8a553b9e; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=fa8855bd.6347c8a553b9e 328s ok 233 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 234 328s ok 235 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 236 328s ok 237 328s Set-Cookie: usertrack_test=2a394aa5.6347c8a554340; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2a394aa5.6347c8a554340 328s ok 238 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 239 328s ok 240 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 241 328s ok 242 328s Set-Cookie: usertrack_test=7dcea367.6347c8a554b10; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=7dcea367.6347c8a554b10 328s ok 243 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 244 328s ok 245 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 246 328s ok 247 328s Set-Cookie: usertrack_test=67770c8d.6347c8a555316; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=67770c8d.6347c8a555316 328s ok 248 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 249 328s ok 250 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 251 328s ok 252 328s Set-Cookie: usertrack_test=42309d18.6347c8a555aca; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=42309d18.6347c8a555aca 328s ok 253 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 254 328s ok 255 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 256 328s ok 257 328s Set-Cookie: usertrack_test=8eb489f8.6347c8a5563de; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8eb489f8.6347c8a5563de 328s ok 258 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 259 328s ok 260 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 261 328s ok 262 328s Set-Cookie: usertrack_test=c25d667c.6347c8a556cb2; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c25d667c.6347c8a556cb2 328s ok 263 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 264 328s ok 265 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 266 328s ok 267 328s Set-Cookie: usertrack_test=c2b64042.6347c8a55748a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c2b64042.6347c8a55748a 328s ok 268 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 269 328s ok 270 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 271 328s ok 272 328s Set-Cookie: usertrack_test=c328f081.6347c8a557c7b; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c328f081.6347c8a557c7b 328s ok 273 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 274 328s ok 275 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 276 328s ok 277 328s Set-Cookie: usertrack_test=8d5e9180.6347c8a558416; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8d5e9180.6347c8a558416 328s ok 278 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 279 328s ok 280 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 281 328s ok 282 328s Set-Cookie: usertrack_test=c4e2dbb0.6347c8a558b60; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c4e2dbb0.6347c8a558b60 328s ok 283 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 284 328s ok 285 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 286 328s ok 287 328s Set-Cookie: usertrack_test=9f8d1f4.6347c8a5592e4; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=9f8d1f4.6347c8a5592e4 328s ok 288 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 289 328s ok 290 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 291 328s ok 292 328s Set-Cookie: usertrack_test=701fc545.6347c8a559ab3; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=701fc545.6347c8a559ab3 328s ok 293 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 294 328s ok 295 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 296 328s ok 297 328s Set-Cookie: usertrack_test=54fefbe5.6347c8a55a221; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=54fefbe5.6347c8a55a221 328s ok 298 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 299 328s ok 300 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 301 328s ok 302 328s Set-Cookie: usertrack_test=af8984b1.6347c8a55a961; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=af8984b1.6347c8a55a961 328s ok 303 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 304 328s ok 305 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 306 328s ok 307 328s Set-Cookie: usertrack_test=e311d698.6347c8a55b14a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e311d698.6347c8a55b14a 328s ok 308 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 309 328s ok 310 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 311 328s ok 312 328s Set-Cookie: usertrack_test=8d36b273.6347c8a55b94c; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8d36b273.6347c8a55b94c 328s ok 313 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 314 328s ok 315 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 316 328s ok 317 328s Set-Cookie: usertrack_test=66a3923d.6347c8a55c2a0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=66a3923d.6347c8a55c2a0 328s ok 318 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 319 328s ok 320 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 321 328s ok 322 328s Set-Cookie: usertrack_test=7dcc1c16.6347c8a55cce3; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=7dcc1c16.6347c8a55cce3 328s ok 323 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 324 328s ok 325 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 326 328s ok 327 328s Set-Cookie: usertrack_test=2b25f910.6347c8a55d659; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2b25f910.6347c8a55d659 328s ok 328 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 329 328s ok 330 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 331 328s ok 332 328s Set-Cookie: usertrack_test=d2f94371.6347c8a55dfa5; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d2f94371.6347c8a55dfa5 328s ok 333 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 334 328s ok 335 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 336 328s ok 337 328s Set-Cookie: usertrack_test=e8d57af6.6347c8a55e8d7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e8d57af6.6347c8a55e8d7 328s ok 338 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 339 328s ok 340 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 341 328s ok 342 328s Set-Cookie: usertrack_test=d956808c.6347c8a55f1f0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d956808c.6347c8a55f1f0 328s ok 343 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 344 328s ok 345 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 346 328s ok 347 328s Set-Cookie: usertrack_test=6ee86fed.6347c8a55fa51; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=6ee86fed.6347c8a55fa51 328s ok 348 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 349 328s ok 350 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 351 328s ok 352 328s Set-Cookie: usertrack_test=be75eb4a.6347c8a5609fa; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=be75eb4a.6347c8a5609fa 328s ok 353 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 354 328s ok 355 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 356 328s ok 357 328s Set-Cookie: usertrack_test=ab8dbdd5.6347c8a561500; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=ab8dbdd5.6347c8a561500 328s ok 358 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 359 328s ok 360 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 361 328s ok 362 328s Set-Cookie: usertrack_test=498f6b9c.6347c8a561c5f; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=498f6b9c.6347c8a561c5f 328s ok 363 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 364 328s ok 365 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 366 328s ok 367 328s Set-Cookie: usertrack_test=6a8b9bdc.6347c8a5623cd; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=6a8b9bdc.6347c8a5623cd 328s ok 368 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 369 328s ok 370 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 371 328s ok 372 328s Set-Cookie: usertrack_test=cc2bccb7.6347c8a562b66; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cc2bccb7.6347c8a562b66 328s ok 373 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 374 328s ok 375 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 376 328s ok 377 328s Set-Cookie: usertrack_test=30353ea.6347c8a563320; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=30353ea.6347c8a563320 328s ok 378 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 379 328s ok 380 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 381 328s ok 382 328s Set-Cookie: usertrack_test=19551272.6347c8a563b45; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=19551272.6347c8a563b45 328s ok 383 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 384 328s ok 385 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 386 328s ok 387 328s Set-Cookie: usertrack_test=ad35b766.6347c8a5642a7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=ad35b766.6347c8a5642a7 328s ok 388 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 389 328s ok 390 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 391 328s ok 392 328s Set-Cookie: usertrack_test=38ed6d0f.6347c8a564ab0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=38ed6d0f.6347c8a564ab0 328s ok 393 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 394 328s ok 395 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 396 328s ok 397 328s Set-Cookie: usertrack_test=738ec144.6347c8a56524a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=738ec144.6347c8a56524a 328s ok 398 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 399 328s ok 400 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 401 328s ok 402 328s Set-Cookie: usertrack_test=366aefc4.6347c8a5659b0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=366aefc4.6347c8a5659b0 328s ok 403 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 404 328s ok 405 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 406 328s ok 407 328s Set-Cookie: usertrack_test=682f3f59.6347c8a5661d8; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=682f3f59.6347c8a5661d8 328s ok 408 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 409 328s ok 410 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 411 328s ok 412 328s Set-Cookie: usertrack_test=6d1d250d.6347c8a566942; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=6d1d250d.6347c8a566942 328s ok 413 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 414 328s ok 415 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 416 328s ok 417 328s Set-Cookie: usertrack_test=6ddbaeef.6347c8a567114; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=6ddbaeef.6347c8a567114 328s ok 418 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 419 328s ok 420 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 421 328s ok 422 328s Set-Cookie: usertrack_test=700af0d1.6347c8a5678cc; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=700af0d1.6347c8a5678cc 328s ok 423 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 424 328s ok 425 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 426 328s ok 427 328s Set-Cookie: usertrack_test=5367438b.6347c8a568079; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=5367438b.6347c8a568079 328s ok 428 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 429 328s ok 430 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 431 328s ok 432 328s Set-Cookie: usertrack_test=8dfcafb.6347c8a56884f; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8dfcafb.6347c8a56884f 328s ok 433 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 434 328s ok 435 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 436 328s ok 437 328s Set-Cookie: usertrack_test=c7de0ff9.6347c8a568fd9; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c7de0ff9.6347c8a568fd9 328s ok 438 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 439 328s ok 440 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 441 328s ok 442 328s Set-Cookie: usertrack_test=496344e9.6347c8a5697a8; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=496344e9.6347c8a5697a8 328s ok 443 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 444 328s ok 445 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 446 328s ok 447 328s Set-Cookie: usertrack_test=cf640e6f.6347c8a569f22; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cf640e6f.6347c8a569f22 328s ok 448 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 449 328s ok 450 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 451 328s ok 452 328s Set-Cookie: usertrack_test=720bede9.6347c8a56a861; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=720bede9.6347c8a56a861 328s ok 453 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 454 328s ok 455 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 456 328s ok 457 328s Set-Cookie: usertrack_test=4f368eeb.6347c8a56b238; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=4f368eeb.6347c8a56b238 328s ok 458 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 459 328s ok 460 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 461 328s ok 462 328s Set-Cookie: usertrack_test=1ad53c78.6347c8a56ba49; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1ad53c78.6347c8a56ba49 328s ok 463 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 464 328s ok 465 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 466 328s ok 467 328s Set-Cookie: usertrack_test=992a0a74.6347c8a56c2e7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=992a0a74.6347c8a56c2e7 328s ok 468 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 469 328s ok 470 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 471 328s ok 472 328s Set-Cookie: usertrack_test=575f6e9.6347c8a56cc71; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=575f6e9.6347c8a56cc71 328s ok 473 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 474 328s ok 475 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 476 328s ok 477 328s Set-Cookie: usertrack_test=43303bd6.6347c8a56d5ee; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=43303bd6.6347c8a56d5ee 328s ok 478 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 479 328s ok 480 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 481 328s ok 482 328s Set-Cookie: usertrack_test=77c5e26f.6347c8a56df20; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=77c5e26f.6347c8a56df20 328s ok 483 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 484 328s ok 485 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 486 328s ok 487 328s Set-Cookie: usertrack_test=7c3bdada.6347c8a56e8d7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=7c3bdada.6347c8a56e8d7 328s ok 488 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 489 328s ok 490 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 491 328s ok 492 328s Set-Cookie: usertrack_test=cca81fb.6347c8a56f2cd; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cca81fb.6347c8a56f2cd 328s ok 493 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 494 328s ok 495 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 496 328s ok 497 328s Set-Cookie: usertrack_test=1beffb1a.6347c8a56fdd5; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1beffb1a.6347c8a56fdd5 328s ok 498 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 499 328s ok 500 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 501 328s ok 502 328s Set-Cookie: usertrack_test=3795d1a2.6347c8a570726; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=3795d1a2.6347c8a570726 328s ok 503 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 504 328s ok 505 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 506 328s ok 507 328s Set-Cookie: usertrack_test=e84c4a6c.6347c8a571005; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e84c4a6c.6347c8a571005 328s ok 508 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 509 328s ok 510 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 511 328s ok 512 328s Set-Cookie: usertrack_test=440a35d8.6347c8a5718c7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=440a35d8.6347c8a5718c7 328s ok 513 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 514 328s ok 515 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 516 328s ok 517 328s Set-Cookie: usertrack_test=2447d0cb.6347c8a572272; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2447d0cb.6347c8a572272 328s ok 518 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 519 328s ok 520 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 521 328s ok 522 328s Set-Cookie: usertrack_test=9e1c22ab.6347c8a572b81; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=9e1c22ab.6347c8a572b81 328s ok 523 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 524 328s ok 525 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 526 328s ok 527 328s Set-Cookie: usertrack_test=92a460b6.6347c8a57336e; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=92a460b6.6347c8a57336e 328s ok 528 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 529 328s ok 530 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 531 328s ok 532 328s Set-Cookie: usertrack_test=26418b3.6347c8a573b20; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=26418b3.6347c8a573b20 328s ok 533 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 534 328s ok 535 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 536 328s ok 537 328s Set-Cookie: usertrack_test=7ae4fefa.6347c8a57431e; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=7ae4fefa.6347c8a57431e 328s ok 538 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 539 328s ok 540 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 541 328s ok 542 328s Set-Cookie: usertrack_test=200eaaba.6347c8a574b27; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=200eaaba.6347c8a574b27 328s ok 543 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 544 328s ok 545 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 546 328s ok 547 328s Set-Cookie: usertrack_test=8600478f.6347c8a5752bc; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8600478f.6347c8a5752bc 328s ok 548 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 549 328s ok 550 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 551 328s ok 552 328s Set-Cookie: usertrack_test=5bb07724.6347c8a575a6d; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=5bb07724.6347c8a575a6d 328s ok 553 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 554 328s ok 555 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 556 328s ok 557 328s Set-Cookie: usertrack_test=98386651.6347c8a57624a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=98386651.6347c8a57624a 328s ok 558 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 559 328s ok 560 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 561 328s ok 562 328s Set-Cookie: usertrack_test=b9dd44a8.6347c8a5769ac; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=b9dd44a8.6347c8a5769ac 328s ok 563 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 564 328s ok 565 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 566 328s ok 567 328s Set-Cookie: usertrack_test=cd2dbe7e.6347c8a5771c5; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cd2dbe7e.6347c8a5771c5 328s ok 568 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 569 328s ok 570 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 571 328s ok 572 328s Set-Cookie: usertrack_test=dcf3842c.6347c8a577925; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=dcf3842c.6347c8a577925 328s ok 573 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 574 328s ok 575 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 576 328s ok 577 328s Set-Cookie: usertrack_test=929df34d.6347c8a5780b7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=929df34d.6347c8a5780b7 328s ok 578 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 579 328s ok 580 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 581 328s ok 582 328s Set-Cookie: usertrack_test=851b29e7.6347c8a578859; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=851b29e7.6347c8a578859 328s ok 583 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 584 328s ok 585 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 586 328s ok 587 328s Set-Cookie: usertrack_test=203b94c6.6347c8a578ff3; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=203b94c6.6347c8a578ff3 328s ok 588 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 589 328s ok 590 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 591 328s ok 592 328s Set-Cookie: usertrack_test=c5fdbdda.6347c8a5797d2; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c5fdbdda.6347c8a5797d2 328s ok 593 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 594 328s ok 595 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 596 328s ok 597 328s Set-Cookie: usertrack_test=177dac95.6347c8a57a03c; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=177dac95.6347c8a57a03c 328s ok 598 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 599 328s ok 600 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 601 328s ok 602 328s Set-Cookie: usertrack_test=b27e5059.6347c8a57a9d6; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=b27e5059.6347c8a57a9d6 328s ok 603 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 604 328s ok 605 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 606 328s ok 607 328s Set-Cookie: usertrack_test=1b330a52.6347c8a57b158; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1b330a52.6347c8a57b158 328s ok 608 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 609 328s ok 610 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 611 328s ok 612 328s Set-Cookie: usertrack_test=38b00492.6347c8a57b8c6; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=38b00492.6347c8a57b8c6 328s ok 613 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 614 328s ok 615 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 616 328s ok 617 328s Set-Cookie: usertrack_test=83ec5033.6347c8a57c288; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=83ec5033.6347c8a57c288 328s ok 618 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 619 328s ok 620 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 621 328s ok 622 328s Set-Cookie: usertrack_test=7889c5ff.6347c8a57cb83; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=7889c5ff.6347c8a57cb83 328s ok 623 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 624 328s ok 625 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 626 328s ok 627 328s Set-Cookie: usertrack_test=fbf9495b.6347c8a57d5b3; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=fbf9495b.6347c8a57d5b3 328s ok 628 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 629 328s ok 630 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 631 328s ok 632 328s Set-Cookie: usertrack_test=bef4db26.6347c8a57de8e; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=bef4db26.6347c8a57de8e 328s ok 633 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 634 328s ok 635 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 636 328s ok 637 328s Set-Cookie: usertrack_test=32d7b403.6347c8a57e872; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=32d7b403.6347c8a57e872 328s ok 638 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 639 328s ok 640 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 641 328s ok 642 328s Set-Cookie: usertrack_test=ab071b3f.6347c8a57f0eb; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=ab071b3f.6347c8a57f0eb 328s ok 643 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 644 328s ok 645 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 646 328s ok 647 328s Set-Cookie: usertrack_test=702b720.6347c8a57f9ff; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=702b720.6347c8a57f9ff 328s ok 648 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 649 328s ok 650 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 651 328s ok 652 328s Set-Cookie: usertrack_test=dab8316c.6347c8a5802ce; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=dab8316c.6347c8a5802ce 328s ok 653 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 654 328s ok 655 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 656 328s ok 657 328s Set-Cookie: usertrack_test=e6ae4476.6347c8a580cc9; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e6ae4476.6347c8a580cc9 328s ok 658 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 659 328s ok 660 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 661 328s ok 662 328s Set-Cookie: usertrack_test=36734080.6347c8a5815e9; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=36734080.6347c8a5815e9 328s ok 663 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 664 328s ok 665 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 666 328s ok 667 328s Set-Cookie: usertrack_test=4f7f8cbd.6347c8a582069; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=4f7f8cbd.6347c8a582069 328s ok 668 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 669 328s ok 670 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 671 328s ok 672 328s Set-Cookie: usertrack_test=42742a58.6347c8a582ac5; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=42742a58.6347c8a582ac5 328s ok 673 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 674 328s ok 675 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 676 328s ok 677 328s Set-Cookie: usertrack_test=86cff253.6347c8a583496; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=86cff253.6347c8a583496 328s ok 678 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 679 328s ok 680 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 681 328s ok 682 328s Set-Cookie: usertrack_test=beef0bdd.6347c8a583dbf; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=beef0bdd.6347c8a583dbf 328s ok 683 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 684 328s ok 685 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 686 328s ok 687 328s Set-Cookie: usertrack_test=ee3827b.6347c8a584739; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=ee3827b.6347c8a584739 328s ok 688 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 689 328s ok 690 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 691 328s ok 692 328s Set-Cookie: usertrack_test=fe8c76f9.6347c8a5850e0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=fe8c76f9.6347c8a5850e0 328s ok 693 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 694 328s ok 695 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 696 328s ok 697 328s Set-Cookie: usertrack_test=cae0e869.6347c8a585ae3; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cae0e869.6347c8a585ae3 328s ok 698 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 699 328s ok 700 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 701 328s ok 702 328s Set-Cookie: usertrack_test=d1d1081e.6347c8a5862d9; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d1d1081e.6347c8a5862d9 328s ok 703 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 704 328s ok 705 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 706 328s ok 707 328s Set-Cookie: usertrack_test=48890839.6347c8a586ae2; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=48890839.6347c8a586ae2 328s ok 708 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 709 328s ok 710 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 711 328s ok 712 328s Set-Cookie: usertrack_test=4fd0ffc6.6347c8a58735a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=4fd0ffc6.6347c8a58735a 328s ok 713 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 714 328s ok 715 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 716 328s ok 717 328s Set-Cookie: usertrack_test=e08293fb.6347c8a587deb; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e08293fb.6347c8a587deb 328s ok 718 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 719 328s ok 720 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 721 328s ok 722 328s Set-Cookie: usertrack_test=4c05e048.6347c8a5886b5; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=4c05e048.6347c8a5886b5 328s ok 723 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 724 328s ok 725 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 726 328s ok 727 328s Set-Cookie: usertrack_test=239207eb.6347c8a5890a7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=239207eb.6347c8a5890a7 328s ok 728 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 729 328s ok 730 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 731 328s ok 732 328s Set-Cookie: usertrack_test=f29de044.6347c8a5899f6; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=f29de044.6347c8a5899f6 328s ok 733 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 734 328s ok 735 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 736 328s ok 737 328s Set-Cookie: usertrack_test=d4ca3ffa.6347c8a58a4e0; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d4ca3ffa.6347c8a58a4e0 328s ok 738 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 739 328s ok 740 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 741 328s ok 742 328s Set-Cookie: usertrack_test=1aa0a6ac.6347c8a58ad8f; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1aa0a6ac.6347c8a58ad8f 328s ok 743 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 744 328s ok 745 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 746 328s ok 747 328s Set-Cookie: usertrack_test=325cba38.6347c8a58b622; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=325cba38.6347c8a58b622 328s ok 748 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 749 328s ok 750 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 751 328s ok 752 328s Set-Cookie: usertrack_test=8387bac1.6347c8a58bf53; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8387bac1.6347c8a58bf53 328s ok 753 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 754 328s ok 755 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 756 328s ok 757 328s Set-Cookie: usertrack_test=bd0b032a.6347c8a58c897; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=bd0b032a.6347c8a58c897 328s ok 758 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 759 328s ok 760 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 761 328s ok 762 328s Set-Cookie: usertrack_test=c60b6e55.6347c8a58d202; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c60b6e55.6347c8a58d202 328s ok 763 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 764 328s ok 765 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 766 328s ok 767 328s Set-Cookie: usertrack_test=1c72d0a8.6347c8a58da13; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1c72d0a8.6347c8a58da13 328s ok 768 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 769 328s ok 770 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 771 328s ok 772 328s Set-Cookie: usertrack_test=b9b6bf46.6347c8a58e167; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=b9b6bf46.6347c8a58e167 328s ok 773 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 774 328s ok 775 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 776 328s ok 777 328s Set-Cookie: usertrack_test=2a9dc354.6347c8a58e945; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2a9dc354.6347c8a58e945 328s ok 778 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 779 328s ok 780 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 781 328s ok 782 328s Set-Cookie: usertrack_test=716f0715.6347c8a58f06a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=716f0715.6347c8a58f06a 328s ok 783 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 784 328s ok 785 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 786 328s ok 787 328s Set-Cookie: usertrack_test=f8cae7cb.6347c8a58f7d2; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=f8cae7cb.6347c8a58f7d2 328s ok 788 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 789 328s ok 790 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 791 328s ok 792 328s Set-Cookie: usertrack_test=9da28233.6347c8a58ff7d; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=9da28233.6347c8a58ff7d 328s ok 793 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 794 328s ok 795 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 796 328s ok 797 328s Set-Cookie: usertrack_test=a848e8a5.6347c8a59070b; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=a848e8a5.6347c8a59070b 328s ok 798 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 799 328s ok 800 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 801 328s ok 802 328s Set-Cookie: usertrack_test=ef60873c.6347c8a590e84; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=ef60873c.6347c8a590e84 328s ok 803 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 804 328s ok 805 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 806 328s ok 807 328s Set-Cookie: usertrack_test=d374fdf6.6347c8a591603; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d374fdf6.6347c8a591603 328s ok 808 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 809 328s ok 810 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 811 328s ok 812 328s Set-Cookie: usertrack_test=8f2f42a2.6347c8a591da4; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=8f2f42a2.6347c8a591da4 328s ok 813 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 814 328s ok 815 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 816 328s ok 817 328s Set-Cookie: usertrack_test=1924848e.6347c8a5924ef; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1924848e.6347c8a5924ef 328s ok 818 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 819 328s ok 820 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 821 328s ok 822 328s Set-Cookie: usertrack_test=d577c60e.6347c8a592cca; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d577c60e.6347c8a592cca 328s ok 823 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 824 328s ok 825 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 826 328s ok 827 328s Set-Cookie: usertrack_test=fec7fa2c.6347c8a59347d; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=fec7fa2c.6347c8a59347d 328s ok 828 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 829 328s ok 830 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 831 328s ok 832 328s Set-Cookie: usertrack_test=e9d64804.6347c8a593cbf; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e9d64804.6347c8a593cbf 328s ok 833 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 834 328s ok 835 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 836 328s ok 837 328s Set-Cookie: usertrack_test=4527d86e.6347c8a5944af; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=4527d86e.6347c8a5944af 328s ok 838 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 839 328s ok 840 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 841 328s ok 842 328s Set-Cookie: usertrack_test=32576980.6347c8a594c51; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=32576980.6347c8a594c51 328s ok 843 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 844 328s ok 845 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 846 328s ok 847 328s Set-Cookie: usertrack_test=a1414298.6347c8a595392; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=a1414298.6347c8a595392 328s ok 848 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 849 328s ok 850 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 851 328s ok 852 328s Set-Cookie: usertrack_test=18649e3d.6347c8a595afe; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=18649e3d.6347c8a595afe 328s ok 853 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 854 328s ok 855 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 856 328s ok 857 328s Set-Cookie: usertrack_test=d540deac.6347c8a59625a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=d540deac.6347c8a59625a 328s ok 858 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 859 328s ok 860 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 861 328s ok 862 328s Set-Cookie: usertrack_test=893a67cb.6347c8a596981; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=893a67cb.6347c8a596981 328s ok 863 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 864 328s ok 865 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 866 328s ok 867 328s Set-Cookie: usertrack_test=2515a6c8.6347c8a5970ef; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2515a6c8.6347c8a5970ef 328s ok 868 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 869 328s ok 870 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 871 328s ok 872 328s Set-Cookie: usertrack_test=581ee349.6347c8a59786a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=581ee349.6347c8a59786a 328s ok 873 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 874 328s ok 875 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 876 328s ok 877 328s Set-Cookie: usertrack_test=838fc02f.6347c8a597f9a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=838fc02f.6347c8a597f9a 328s ok 878 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 879 328s ok 880 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 881 328s ok 882 328s Set-Cookie: usertrack_test=81a16a12.6347c8a598717; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=81a16a12.6347c8a598717 328s ok 883 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 884 328s ok 885 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 886 328s ok 887 328s Set-Cookie: usertrack_test=45e04264.6347c8a598ed4; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=45e04264.6347c8a598ed4 328s ok 888 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 889 328s ok 890 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 891 328s ok 892 328s Set-Cookie: usertrack_test=cb525282.6347c8a599743; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cb525282.6347c8a599743 328s ok 893 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 894 328s ok 895 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 896 328s ok 897 328s Set-Cookie: usertrack_test=48d897cd.6347c8a599efc; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=48d897cd.6347c8a599efc 328s ok 898 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 899 328s ok 900 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 901 328s ok 902 328s Set-Cookie: usertrack_test=c83a2fef.6347c8a59a6b6; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c83a2fef.6347c8a59a6b6 328s ok 903 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 904 328s ok 905 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 906 328s ok 907 328s Set-Cookie: usertrack_test=e53e9635.6347c8a59ae23; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=e53e9635.6347c8a59ae23 328s ok 908 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 909 328s ok 910 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 911 328s ok 912 328s Set-Cookie: usertrack_test=b5f0f526.6347c8a59b5ea; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=b5f0f526.6347c8a59b5ea 328s ok 913 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 914 328s ok 915 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 916 328s ok 917 328s Set-Cookie: usertrack_test=2f0c2b5d.6347c8a59bda7; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=2f0c2b5d.6347c8a59bda7 328s ok 918 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 919 328s ok 920 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 921 328s ok 922 328s Set-Cookie: usertrack_test=1caaa07e.6347c8a59c4e8; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=1caaa07e.6347c8a59c4e8 328s ok 923 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 924 328s ok 925 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 926 328s ok 927 328s Set-Cookie: usertrack_test=c00b76f3.6347c8a59cc6a; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=c00b76f3.6347c8a59cc6a 328s ok 928 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 929 328s ok 930 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 931 328s ok 932 328s Set-Cookie: usertrack_test=4fe3fe53.6347c8a59d403; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=4fe3fe53.6347c8a59d403 328s ok 933 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 934 328s ok 935 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 936 328s ok 937 328s Set-Cookie: usertrack_test=cb611307.6347c8a59db84; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=cb611307.6347c8a59db84 328s ok 938 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 939 328s ok 940 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 941 328s ok 942 328s Set-Cookie: usertrack_test=220a0352.6347c8a59e362; path=/; expires=Tue, 06-May-25 19:23:41 GMT 328s Cookie: usertrack_test=220a0352.6347c8a59e362 328s ok 943 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 944 328s ok 945 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 946 328s ok 947 328s Set-Cookie: usertrack_test=1104db79.6347c8a59eaf6; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=1104db79.6347c8a59eaf6 328s ok 948 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 949 328s ok 950 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 951 328s ok 952 328s Set-Cookie: usertrack_test=a4b08c51.6347c8a59f241; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=a4b08c51.6347c8a59f241 328s ok 953 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 954 328s ok 955 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 956 328s ok 957 328s Set-Cookie: usertrack_test=63888820.6347c8a59f9d3; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=63888820.6347c8a59f9d3 328s ok 958 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 959 328s ok 960 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 961 328s ok 962 328s Set-Cookie: usertrack_test=43e68552.6347c8a5a0157; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=43e68552.6347c8a5a0157 328s ok 963 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 964 328s ok 965 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 966 328s ok 967 328s Set-Cookie: usertrack_test=55fc334d.6347c8a5a08c2; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=55fc334d.6347c8a5a08c2 328s ok 968 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 969 328s ok 970 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 971 328s ok 972 328s Set-Cookie: usertrack_test=e37f609c.6347c8a5a1089; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=e37f609c.6347c8a5a1089 328s ok 973 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 974 328s ok 975 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 976 328s ok 977 328s Set-Cookie: usertrack_test=6e077fc0.6347c8a5a184e; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=6e077fc0.6347c8a5a184e 328s ok 978 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 979 328s ok 980 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 981 328s ok 982 328s Set-Cookie: usertrack_test=cf996f67.6347c8a5a1fa6; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=cf996f67.6347c8a5a1fa6 328s ok 983 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 984 328s ok 985 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 986 328s ok 987 328s Set-Cookie: usertrack_test=d1ed0a60.6347c8a5a2769; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=d1ed0a60.6347c8a5a2769 328s ok 988 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 989 328s ok 990 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 991 328s ok 992 328s Set-Cookie: usertrack_test=818f6e3d.6347c8a5a2f3d; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=818f6e3d.6347c8a5a2f3d 328s ok 993 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 994 328s ok 995 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 996 328s ok 997 328s Set-Cookie: usertrack_test=35ef72b3.6347c8a5a3688; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s Cookie: usertrack_test=35ef72b3.6347c8a5a3688 328s ok 998 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 999 328s ok 1000 328s ok 1001 328s # testing : Checking return code is '200' 328s # expected: 200 328s # received: '200' 328s ok 1002 328s # usertrack_test=2ecd045c.6347c8a5a3e25; path=/; expires=Tue, 06-May-25 19:23:42 GMT 328s ok 1003 328s # expected: undef 328s # received: undef 328s ok 1004 328s ok 329s t/modules/vhost_alias.t ............. 329s 1..8 329s # Running under perl version 5.040001 for linux 329s # Current time local: Tue May 6 19:22:42 2025 329s # Current time GMT: Tue May 6 19:22:42 2025 329s # Using Test.pm version 1.31 329s # Using Apache/Test.pm version 1.44 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 329s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 329s # testing : VirtalDocumentRoot test 329s # expected: 'www.vha-test.com' 329s # received: 'www.vha-test.com' 329s ok 1 329s # testing : VirtualScriptAlias test 329s # expected: 'test cgi for www.vha-test.com' 329s # received: 'test cgi for www.vha-test.com' 329s ok 2 329s # testing : VirtalDocumentRoot test 329s # expected: 'big.server.name.from.heck.org' 329s # received: 'big.server.name.from.heck.org' 329s ok 3 329s # testing : VirtualScriptAlias test 329s # expected: 'test cgi for big.server.name.from.heck.org' 329s # received: 'test cgi for big.server.name.from.heck.org' 329s ok 4 329s # testing : VirtalDocumentRoot test 329s # expected: 'ab.com' 329s # received: 'ab.com' 329s ok 5 329s # testing : VirtualScriptAlias test 329s # expected: 'test cgi for ab.com' 329s # received: 'test cgi for ab.com' 329s ok 6 329s # testing : VirtalDocumentRoot test 329s # expected: 'w-t-f.net' 329s # received: 'w-t-f.net' 329s ok 7 329s # testing : VirtualScriptAlias test 329s # expected: 'test cgi for w-t-f.net' 329s # received: 'test cgi for w-t-f.net' 329s ok 8 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 329s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 329s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 329s ok 331s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 333s t/protocol/echo.t ................... 333s 1..8 333s # Running under perl version 5.040001 for linux 333s # Current time local: Tue May 6 19:22:45 2025 333s # Current time GMT: Tue May 6 19:22:45 2025 333s # Using Test.pm version 1.31 333s # Using Apache/Test.pm version 1.44 333s testing mod_echo_ssl 333s ok 1 333s #Cipher: TLS_AES_256_GCM_SHA384 333s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 333s # testing : echo 333s # expected: 't/protocol/echo.t' 333s # received: 't/protocol/echo.t' 333s ok 2 333s # testing : echo 333s # expected: '/usr/bin/perl' 333s # received: '/usr/bin/perl' 333s ok 3 333s # testing : echo 333s # expected: '346153346153346153346153346153' 333s # received: '346153346153346153346153346153' 333s ok 4 333s testing mod_echo 333s ok 5 333s # testing : echo 333s # expected: 't/protocol/echo.t' 333s # received: 't/protocol/echo.t' 333s ok 6 333s # testing : echo 333s # expected: '/usr/bin/perl' 333s # received: '/usr/bin/perl' 333s ok 7 333s # testing : echo 333s # expected: '346153346153346153346153346153' 333s # received: '346153346153346153346153346153' 333s ok 8 333s ok 334s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 336s t/security/CVE-2003-0542.t .......... 336s 1..1 336s # Running under perl version 5.040001 for linux 336s # Current time local: Tue May 6 19:22:48 2025 336s # Current time GMT: Tue May 6 19:22:48 2025 336s # Using Test.pm version 1.31 336s # Using Apache/Test.pm version 1.44 336s # testing : CAN-2003-0542 test case 336s # expected: 404 336s # received: '404' 336s ok 1 336s ok 338s t/security/CVE-2004-0747.t .......... 338s 1..1 338s # Running under perl version 5.040001 for linux 338s # Current time local: Tue May 6 19:22:50 2025 338s # Current time GMT: Tue May 6 19:22:50 2025 338s # Using Test.pm version 1.31 338s # Using Apache/Test.pm version 1.44 338s # testing : CAN-2004-0747 ap_resolve_env test case 338s # expected: 200 338s # received: 200 338s ok 1 338s ok 339s t/security/CVE-2004-0811.t .......... 339s 1..8 339s # Running under perl version 5.040001 for linux 339s # Current time local: Tue May 6 19:22:52 2025 339s # Current time GMT: Tue May 6 19:22:52 2025 339s # Using Test.pm version 1.31 339s # Using Apache/Test.pm version 1.44 339s # testing : subdir access allowed 339s # expected: 200 339s # received: '200' 339s ok 1 339s # testing : subdir access allowed 339s # expected: 200 339s # received: '200' 339s ok 2 339s # testing : subdir access allowed 339s # expected: 200 339s # received: '200' 339s ok 3 339s # testing : subdir access allowed 339s # expected: 200 339s # received: '200' 339s ok 4 339s # testing : topdir access denied 339s # expected: 401 339s # received: '401' 339s ok 5 339s # testing : topdir access denied 339s # expected: 401 339s # received: '401' 339s ok 6 339s # testing : topdir access denied 339s # expected: 401 339s # received: '401' 339s ok 7 339s # testing : topdir access denied 339s # expected: 401 339s # received: '401' 339s ok 8 339s ok 341s t/security/CVE-2004-0940.t .......... 341s 1..1 341s # Running under perl version 5.040001 for linux 341s # Current time local: Tue May 6 19:22:53 2025 341s # Current time GMT: Tue May 6 19:22:53 2025 341s # Using Test.pm version 1.31 341s # Using Apache/Test.pm version 1.44 341s # testing : response was 200 341s # expected: 200 341s # received: '200' 341s ok 1 341s ok 343s t/security/CVE-2004-0942.t .......... 343s 1..2 343s # Running under perl version 5.040001 for linux 343s # Current time local: Tue May 6 19:22:55 2025 343s # Current time GMT: Tue May 6 19:22:55 2025 343s # Using Test.pm version 1.31 343s # Using Apache/Test.pm version 1.44 343s ok 1 343s # testing : request was refused 343s # expected: qr/^HTTP\/1\.. 400/ 343s # received: 'HTTP/1.1 400 Bad Request 343s # ' 343s ok 2 343s ok 344s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 346s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 348s t/security/CVE-2005-2491.t .......... 348s 1..4 348s # Running under perl version 5.040001 for linux 348s # Current time local: Tue May 6 19:23:00 2025 348s # Current time GMT: Tue May 6 19:23:00 2025 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.44 348s # testing : check that server did not segfault 348s # expected: 'Internal Server Error' 348s # received: 'Internal Server Error' 348s ok 1 348s # testing : check for 500 response error 348s # expected: 500 348s # received: '500' 348s ok 2 348s # testing : check that server did not segfault 348s # expected: 'Internal Server Error' 348s # received: 'Internal Server Error' 348s ok 3 348s # testing : check for 500 response error 348s # expected: 500 348s # received: '500' 348s ok 4 348s ok 349s t/security/CVE-2005-2700.t .......... 349s 1..2 349s # Running under perl version 5.040001 for linux 349s # Current time local: Tue May 6 19:23:02 2025 349s # Current time GMT: Tue May 6 19:23:02 2025 349s # Using Test.pm version 1.31 349s # Using Apache/Test.pm version 1.44 349s # testing : access permitted without ccert 349s # expected: 200 349s # received: '200' 349s ok 1 349s # testing : access *not* permitted without ccert 349s # expected: 200 349s # received: '403' 349s ok 2 349s ok 351s t/security/CVE-2005-3352.t .......... 351s 1..2 351s # Running under perl version 5.040001 for linux 351s # Current time local: Tue May 6 19:23:03 2025 351s # Current time GMT: Tue May 6 19:23:03 2025 351s # Using Test.pm version 1.31 351s # Using Apache/Test.pm version 1.44 351s # testing : response code is OK 351s # expected: 200 351s # received: '200' 351s ok 1 351s # testing : referer was escaped 351s # expected: qr/%22%3e/ 351s # received: ' 351s # 351s # Menu for /security/CVE-2005-3352.map 351s # 351s #

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

351s #
351s # 351s #
(Default) Go Back
351s # 351s # 351s # 351s # 351s # ' 351s ok 2 351s ok 353s t/security/CVE-2005-3357.t .......... 353s 1..3 353s # Running under perl version 5.040001 for linux 353s # Current time local: Tue May 6 19:23:05 2025 353s # Current time GMT: Tue May 6 19:23:05 2025 353s # Using Test.pm version 1.31 353s # Using Apache/Test.pm version 1.44 353s # URL is http://localhost:8534/ 353s ok 1 353s # testing : Expected bad request from 'GET http://localhost:8534/' 353s # expected: 400 353s # received: '400' 353s ok 2 353s # testing : errordoc content was served 353s # expected: qr/welcome to localhost/ 353s # received: 'welcome to localhost:8529 353s # ' 353s ok 3 353s ok 354s t/security/CVE-2006-5752.t .......... 354s 1..2 354s # Running under perl version 5.040001 for linux 354s # Current time local: Tue May 6 19:23:07 2025 354s # Current time GMT: Tue May 6 19:23:07 2025 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.44 354s # testing : server-status gave response 354s # expected: 200 354s # received: '200' 354s ok 1 354s # testing : response content-type had charset 354s # expected: qr/charset=/ 354s # received: 'text/html; charset=ISO-8859-1' 354s ok 2 354s ok 356s t/security/CVE-2007-5000.t .......... 356s 1..2 356s # Running under perl version 5.040001 for linux 356s # Current time local: Tue May 6 19:23:08 2025 356s # Current time GMT: Tue May 6 19:23:08 2025 356s # Using Test.pm version 1.31 356s # Using Apache/Test.pm version 1.44 356s # testing : response code is OK 356s # expected: 200 356s # received: '200' 356s ok 1 356s # testing : URI was escaped in response 356s # expected: qr// 356s # received: ' 356s # 356s # Menu for /security/CVE-2005-3352.map/<foo> 356s # 356s #

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

356s #
356s # 356s #
(Default) Go Back
356s # 356s # 356s # 356s # 356s # ' 356s ok 2 356s ok 358s t/security/CVE-2007-6388.t .......... 358s 1..2 358s # Running under perl version 5.040001 for linux 358s # Current time local: Tue May 6 19:23:10 2025 358s # Current time GMT: Tue May 6 19:23:10 2025 358s # Using Test.pm version 1.31 358s # Using Apache/Test.pm version 1.44 358s # testing : response code is OK 358s # expected: 200 358s # received: '200' 358s ok 1 358s # testing : refresh parameter not echoed verbatim 358s # expected: 42 358s # received: '42' 358s ok 2 358s ok 360s t/security/CVE-2008-2364.t .......... 360s 1..3 360s # Running under perl version 5.040001 for linux 360s # Current time local: Tue May 6 19:23:12 2025 360s # Current time GMT: Tue May 6 19:23:12 2025 360s # Using Test.pm version 1.31 360s # Using Apache/Test.pm version 1.44 360s # testing : reverse proxy to index.html 360s # expected: 200 360s # received: '200' 360s ok 1 360s # testing : small number of interim responses - CVE-2008-2364 360s # expected: 200 360s # received: '200' 360s ok 2 360s # testing : large number of interim responses - CVE-2008-2364 360s # expected: 502 360s # received: '502' 360s ok 3 360s ok 362s t/security/CVE-2009-1195.t .......... 362s 1..221 362s # Running under perl version 5.040001 for linux 362s # Current time local: Tue May 6 19:23:14 2025 362s # Current time GMT: Tue May 6 19:23:14 2025 362s # Using Test.pm version 1.31 362s # Using Apache/Test.pm version 1.44 362s # testing : Options should not be allowed for script #1; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 1 362s # testing : Options should be allowed for script #2; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 2 362s # testing : SSI should be evaluated but exec not permitted for script #2 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 3 362s # testing : Options should not be allowed for script #3; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 4 362s # testing : Options should be allowed for script #4; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 5 362s # testing : SSI should be evaluated but exec not permitted for script #4 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 6 362s # testing : Options should not be allowed for script #5; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 7 362s # testing : Options should be allowed for script #6; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 8 362s # testing : SSI should not be evaluated for script #6 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 9 362s # testing : Options should not be allowed for script #7; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 10 362s # testing : Options should not be allowed for script #8; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 11 362s # testing : Options should not be allowed for script #9; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 12 362s # testing : Options should not be allowed for script #10; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 13 362s # testing : Options should be allowed for script #11; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 14 362s # testing : SSI should be evaluated with exec allowed for script #11 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 15 362s # testing : Options should be allowed for script #12; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 16 362s # testing : SSI should be evaluated but exec not permitted for script #12 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 17 362s # testing : Options should be allowed for script #13; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 18 362s # testing : SSI should be evaluated with exec allowed for script #13 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 19 362s # testing : Options should be allowed for script #14; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 20 362s # testing : SSI should be evaluated but exec not permitted for script #14 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 21 362s # testing : Options should be allowed for script #15; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 22 362s # testing : SSI should not be evaluated for script #15 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 23 362s # testing : Options should be allowed for script #16; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 24 362s # testing : SSI should not be evaluated for script #16 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 25 362s # testing : Options should be allowed for script #17; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 26 362s # testing : SSI should be evaluated but exec not permitted for script #17 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 27 362s # testing : Options should be allowed for script #18; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 28 362s # testing : SSI should not be evaluated for script #18 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 29 362s # testing : Options should be allowed for script #19; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 30 362s # testing : SSI should be evaluated with exec allowed for script #19 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 31 362s # testing : Options should be allowed for script #20; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 32 362s # testing : SSI should not be evaluated for script #20 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 33 362s # testing : Options should be allowed for script #21; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 34 362s # testing : SSI should be evaluated with exec allowed for script #21 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 35 362s # testing : Options should be allowed for script #22; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 36 362s # testing : SSI should be evaluated but exec not permitted for script #22 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 37 362s # testing : Options should be allowed for script #23; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 38 362s # testing : SSI should be evaluated with exec allowed for script #23 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 39 362s # testing : Options should be allowed for script #24; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 40 362s # testing : SSI should be evaluated but exec not permitted for script #24 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 41 362s # testing : Options should be allowed for script #25; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 42 362s # testing : SSI should not be evaluated for script #25 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 43 362s # testing : Options should be allowed for script #26; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 44 362s # testing : SSI should not be evaluated for script #26 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 45 362s # testing : Options should be allowed for script #27; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 46 362s # testing : SSI should be evaluated but exec not permitted for script #27 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 47 362s # testing : Options should be allowed for script #28; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 48 362s # testing : SSI should not be evaluated for script #28 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 49 362s # testing : Options should be allowed for script #29; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 50 362s # testing : SSI should be evaluated with exec allowed for script #29 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 51 362s # testing : Options should be allowed for script #30; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 52 362s # testing : SSI should not be evaluated for script #30 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 53 362s # testing : Options should be allowed for script #31; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 54 362s # testing : SSI should not be evaluated for script #31 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 55 362s # testing : Options should be allowed for script #32; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 56 362s # testing : SSI should not be evaluated for script #32 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 57 362s # testing : Options should be allowed for script #33; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 58 362s # testing : SSI should not be evaluated for script #33 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 59 362s # testing : Options should be allowed for script #34; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 60 362s # testing : SSI should not be evaluated for script #34 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 61 362s # testing : Options should be allowed for script #35; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 62 362s # testing : SSI should not be evaluated for script #35 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 63 362s # testing : Options should be allowed for script #36; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 64 362s # testing : SSI should not be evaluated for script #36 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 65 362s # testing : Options should be allowed for script #37; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 66 362s # testing : SSI should not be evaluated for script #37 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 67 362s # testing : Options should be allowed for script #38; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 68 362s # testing : SSI should not be evaluated for script #38 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 69 362s # testing : Options should be allowed for script #39; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 70 362s # testing : SSI should not be evaluated for script #39 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 71 362s # testing : Options should be allowed for script #40; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 72 362s # testing : SSI should not be evaluated for script #40 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 73 362s # testing : Options should not be allowed for script #41; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 74 362s # testing : Options should be allowed for script #42; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 75 362s # testing : SSI should be evaluated but exec not permitted for script #42 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 76 362s # testing : Options should not be allowed for script #43; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 77 362s # testing : Options should be allowed for script #44; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 78 362s # testing : SSI should be evaluated but exec not permitted for script #44 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 79 362s # testing : Options should not be allowed for script #45; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 80 362s # testing : Options should be allowed for script #46; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 81 362s # testing : SSI should not be evaluated for script #46 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 82 362s # testing : Options should not be allowed for script #47; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 83 362s # testing : Options should not be allowed for script #48; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 84 362s # testing : Options should not be allowed for script #49; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 85 362s # testing : Options should not be allowed for script #50; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 86 362s # testing : Options should be allowed for script #51; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 87 362s # testing : SSI should be evaluated with exec allowed for script #51 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 88 362s # testing : Options should be allowed for script #52; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 89 362s # testing : SSI should be evaluated but exec not permitted for script #52 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 90 362s # testing : Options should be allowed for script #53; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 91 362s # testing : SSI should be evaluated with exec allowed for script #53 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 92 362s # testing : Options should be allowed for script #54; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 93 362s # testing : SSI should be evaluated but exec not permitted for script #54 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 94 362s # testing : Options should be allowed for script #55; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 95 362s # testing : SSI should not be evaluated for script #55 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 96 362s # testing : Options should be allowed for script #56; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 97 362s # testing : SSI should not be evaluated for script #56 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 98 362s # testing : Options should be allowed for script #57; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 99 362s # testing : SSI should be evaluated but exec not permitted for script #57 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 100 362s # testing : Options should be allowed for script #58; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 101 362s # testing : SSI should not be evaluated for script #58 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 102 362s # testing : Options should be allowed for script #59; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 103 362s # testing : SSI should be evaluated with exec allowed for script #59 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 104 362s # testing : Options should be allowed for script #60; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 105 362s # testing : SSI should not be evaluated for script #60 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 106 362s # testing : Options should be allowed for script #61; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 107 362s # testing : SSI should be evaluated with exec allowed for script #61 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 108 362s # testing : Options should be allowed for script #62; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 109 362s # testing : SSI should be evaluated but exec not permitted for script #62 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 110 362s # testing : Options should be allowed for script #63; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 111 362s # testing : SSI should be evaluated with exec allowed for script #63 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 112 362s # testing : Options should be allowed for script #64; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 113 362s # testing : SSI should be evaluated but exec not permitted for script #64 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 114 362s # testing : Options should be allowed for script #65; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 115 362s # testing : SSI should not be evaluated for script #65 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 116 362s # testing : Options should be allowed for script #66; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 117 362s # testing : SSI should not be evaluated for script #66 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 118 362s # testing : Options should be allowed for script #67; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 119 362s # testing : SSI should be evaluated but exec not permitted for script #67 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 120 362s # testing : Options should be allowed for script #68; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 121 362s # testing : SSI should not be evaluated for script #68 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 122 362s # testing : Options should be allowed for script #69; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 123 362s # testing : SSI should be evaluated with exec allowed for script #69 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 124 362s # testing : Options should be allowed for script #70; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 125 362s # testing : SSI should not be evaluated for script #70 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 126 362s # testing : Options should be allowed for script #71; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 127 362s # testing : SSI should be evaluated but exec not permitted for script #71 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 128 362s # testing : Options should be allowed for script #72; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 129 362s # testing : SSI should be evaluated but exec not permitted for script #72 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 130 362s # testing : Options should be allowed for script #73; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 131 362s # testing : SSI should be evaluated but exec not permitted for script #73 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 132 362s # testing : Options should be allowed for script #74; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 133 362s # testing : SSI should be evaluated but exec not permitted for script #74 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 134 362s # testing : Options should be allowed for script #75; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 135 362s # testing : SSI should be evaluated but exec not permitted for script #75 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 136 362s # testing : Options should be allowed for script #76; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 137 362s # testing : SSI should be evaluated but exec not permitted for script #76 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 138 362s # testing : Options should be allowed for script #77; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 139 362s # testing : SSI should be evaluated but exec not permitted for script #77 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 140 362s # testing : Options should be allowed for script #78; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 141 362s # testing : SSI should be evaluated but exec not permitted for script #78 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 142 362s # testing : Options should be allowed for script #79; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 143 362s # testing : SSI should be evaluated but exec not permitted for script #79 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 144 362s # testing : Options should be allowed for script #80; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 145 362s # testing : SSI should be evaluated but exec not permitted for script #80 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 146 362s # testing : Options should not be allowed for script #81; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 147 362s # testing : Options should be allowed for script #82; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 148 362s # testing : SSI should be evaluated but exec not permitted for script #82 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 149 362s # testing : Options should not be allowed for script #83; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 150 362s # testing : Options should be allowed for script #84; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 151 362s # testing : SSI should be evaluated but exec not permitted for script #84 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 152 362s # testing : Options should not be allowed for script #85; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 153 362s # testing : Options should be allowed for script #86; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 154 362s # testing : SSI should not be evaluated for script #86 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 155 362s # testing : Options should not be allowed for script #87; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 156 362s # testing : Options should not be allowed for script #88; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 157 362s # testing : Options should not be allowed for script #89; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 158 362s # testing : Options should not be allowed for script #90; 500 response expected 362s # expected: 500 362s # received: '500' 362s ok 159 362s # testing : Options should be allowed for script #91; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 160 362s # testing : SSI should be evaluated with exec allowed for script #91 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 161 362s # testing : Options should be allowed for script #92; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 162 362s # testing : SSI should be evaluated but exec not permitted for script #92 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 163 362s # testing : Options should be allowed for script #93; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 164 362s # testing : SSI should be evaluated with exec allowed for script #93 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 165 362s # testing : Options should be allowed for script #94; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 166 362s # testing : SSI should be evaluated but exec not permitted for script #94 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 167 362s # testing : Options should be allowed for script #95; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 168 362s # testing : SSI should not be evaluated for script #95 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 169 362s # testing : Options should be allowed for script #96; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 170 362s # testing : SSI should not be evaluated for script #96 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 171 362s # testing : Options should be allowed for script #97; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 172 362s # testing : SSI should be evaluated but exec not permitted for script #97 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 173 362s # testing : Options should be allowed for script #98; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 174 362s # testing : SSI should not be evaluated for script #98 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 175 362s # testing : Options should be allowed for script #99; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 176 362s # testing : SSI should be evaluated with exec allowed for script #99 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 177 362s # testing : Options should be allowed for script #100; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 178 362s # testing : SSI should not be evaluated for script #100 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 179 362s # testing : Options should be allowed for script #101; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 180 362s # testing : SSI should be evaluated with exec allowed for script #101 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 181 362s # testing : Options should be allowed for script #102; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 182 362s # testing : SSI should be evaluated but exec not permitted for script #102 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 183 362s # testing : Options should be allowed for script #103; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 184 362s # testing : SSI should be evaluated with exec allowed for script #103 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 185 362s # testing : Options should be allowed for script #104; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 186 362s # testing : SSI should be evaluated but exec not permitted for script #104 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 187 362s # testing : Options should be allowed for script #105; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 188 362s # testing : SSI should not be evaluated for script #105 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 189 362s # testing : Options should be allowed for script #106; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 190 362s # testing : SSI should not be evaluated for script #106 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 191 362s # testing : Options should be allowed for script #107; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 192 362s # testing : SSI should be evaluated but exec not permitted for script #107 362s # expected: '[an error occurred while processing this directive]' 362s # received: '[an error occurred while processing this directive]' 362s ok 193 362s # testing : Options should be allowed for script #108; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 194 362s # testing : SSI should not be evaluated for script #108 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 195 362s # testing : Options should be allowed for script #109; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 196 362s # testing : SSI should be evaluated with exec allowed for script #109 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 197 362s # testing : Options should be allowed for script #110; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 198 362s # testing : SSI should not be evaluated for script #110 362s # expected: qr/--\#exec cgi=/ 362s # received: '' 362s ok 199 362s # testing : Options should be allowed for script #111; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 200 362s # testing : SSI should be evaluated with exec allowed for script #111 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 201 362s # testing : Options should be allowed for script #112; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 202 362s # testing : SSI should be evaluated with exec allowed for script #112 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 203 362s # testing : Options should be allowed for script #113; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 204 362s # testing : SSI should be evaluated with exec allowed for script #113 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 205 362s # testing : Options should be allowed for script #114; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 206 362s # testing : SSI should be evaluated with exec allowed for script #114 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 207 362s # testing : Options should be allowed for script #115; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 208 362s # testing : SSI should be evaluated with exec allowed for script #115 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 209 362s # testing : Options should be allowed for script #116; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 210 362s # testing : SSI should be evaluated with exec allowed for script #116 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 211 362s # testing : Options should be allowed for script #117; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 212 362s # testing : SSI should be evaluated with exec allowed for script #117 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 213 362s # testing : Options should be allowed for script #118; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 214 362s # testing : SSI should be evaluated with exec allowed for script #118 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 215 362s # testing : Options should be allowed for script #119; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 216 362s # testing : SSI should be evaluated with exec allowed for script #119 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 217 362s # testing : Options should be allowed for script #120; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 218 362s # testing : SSI should be evaluated with exec allowed for script #120 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 219 362s # testing : Options should be allowed for script #121; 200 response expected 362s # expected: 200 362s # received: '200' 362s ok 220 362s # testing : SSI should be evaluated with exec allowed for script #121 362s # expected: 'perl cgi' 362s # received: 'perl cgi' 362s ok 221 362s ok 365s t/security/CVE-2009-1890.t .......... 365s 1..7 365s # Running under perl version 5.040001 for linux 365s # Current time local: Tue May 6 19:23:16 2025 365s # Current time GMT: Tue May 6 19:23:16 2025 365s # Using Test.pm version 1.31 365s # Using Apache/Test.pm version 1.44 365s ok 1 365s ok 2 365s ok 3 365s ok 4 365s ok 5 365s # testing : request was parsed 365s # expected: qr/^HTTP\/1\.. 200/ 365s # received: 'HTTP/1.1 200 OK 365s # ' 365s ok 6 365s # header: Date: Tue, 06 May 2025 19:23:18 GMT 365s # header: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 365s # header: Vary: In-If1 365s # header: DMMATCH1: 1 365s # header: Content-Type: text/plain 365s # header: Connection: close 365s # header: 365s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 365s # remaining: 0 365s # testing : read entire body 365s # expected: 0 365s # received: 0 365s ok 7 365s ok 366s t/security/CVE-2009-3555.t .......... 366s 1..4 366s # Running under perl version 5.040001 for linux 366s # Current time local: Tue May 6 19:23:19 2025 366s # Current time GMT: Tue May 6 19:23:19 2025 366s # Using Test.pm version 1.31 366s # Using Apache/Test.pm version 1.44 366s ok 1 # skip Skipping test for TLSv1.3 366s ok 2 # skip Skipping test for TLSv1.3 366s ok 3 # skip Skipping test for TLSv1.3 366s ok 4 # skip Skipping test for TLSv1.3 366s ok 368s t/security/CVE-2011-3368-rewrite.t .. 368s 1..3 368s # Running under perl version 5.040001 for linux 368s # Current time local: Tue May 6 19:23:20 2025 368s # Current time GMT: Tue May 6 19:23:20 2025 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.44 368s ok 1 368s ok 2 368s # testing : got 400 error 368s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 368s # received: 'HTTP/1.1 400 Bad Request 368s # ' 368s ok 3 368s ok 370s t/security/CVE-2011-3368.t .......... 370s 1..3 370s # Running under perl version 5.040001 for linux 370s # Current time local: Tue May 6 19:23:22 2025 370s # Current time GMT: Tue May 6 19:23:22 2025 370s # Using Test.pm version 1.31 370s # Using Apache/Test.pm version 1.44 370s ok 1 370s ok 2 370s # testing : got 400 error 370s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 370s # received: 'HTTP/1.1 400 Bad Request 370s # ' 370s ok 3 370s ok 371s t/security/CVE-2017-7659.t .......... 371s 1..2 371s # Running under perl version 5.040001 for linux 371s # Current time local: Tue May 6 19:23:24 2025 371s # Current time GMT: Tue May 6 19:23:24 2025 371s # Using Test.pm version 1.31 371s # Using Apache/Test.pm version 1.44 371s ok 1 371s ok 2 371s ok 373s t/security/CVE-2019-0215.t .......... 373s 1..2 373s # Running under perl version 5.040001 for linux 373s # Current time local: Tue May 6 19:23:25 2025 373s # Current time GMT: Tue May 6 19:23:25 2025 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.44 373s # Using TLSv13, expecting status 403 373s # testing : first access denied without client cert 373s # expected: 403 373s # received: '403' 373s ok 1 373s # testing : second access denied without client cert 373s # expected: 403 373s # received: '403' 373s ok 2 373s ok 375s t/security/CVE-2020-1927.t .......... 375s 1..1 375s # Running under perl version 5.040001 for linux 375s # Current time local: Tue May 6 19:23:27 2025 375s # Current time GMT: Tue May 6 19:23:27 2025 375s # Using Test.pm version 1.31 375s # Using Apache/Test.pm version 1.44 375s # SENDING to 127.0.0.1:8556 375s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 375s Host: merge-disabled 375s Connection: close 375s 375s # SENDING to 127.0.0.1:8556 375s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 375s # testing : regex didn't match and redirect 375s # expected: 404 375s # received: '404' 375s ok 1 375s ok 377s t/ssl/basicauth.t ................... 377s 1..4 377s # Running under perl version 5.040001 for linux 377s # Current time local: Tue May 6 19:23:29 2025 377s # Current time GMT: Tue May 6 19:23:29 2025 377s # Using Test.pm version 1.31 377s # Using Apache/Test.pm version 1.44 377s # testing : Getting /ssl-fakebasicauth/index.html with no cert 377s # expected: qr/^(500|403)$/ 377s # received: '403' 377s ok 1 377s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 377s # expected: 200 377s # received: '200' 377s ok 2 377s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 377s # expected: 401 377s # received: '401' 377s ok 3 377s ok 4 # skip Colon in username test skipped. 377s ok 379s t/ssl/env.t ......................... 379s 1..30 379s # Running under perl version 5.040001 for linux 379s # Current time local: Tue May 6 19:23:31 2025 379s # Current time GMT: Tue May 6 19:23:31 2025 379s # Using Test.pm version 1.31 379s # Using Apache/Test.pm version 1.44 379s # testing : response status OK 379s # expected: 200 379s # received: '200' 379s ok 1 379s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 379s ok 2 379s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 379s ok 3 379s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 379s ok 4 379s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 379s ok 5 379s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 379s ok 6 379s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 379s ok 7 379s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 379s ok 8 379s #SSL_CLIENT_S_DN_O should not exist 379s ok 9 379s #SSL_CLIENT_S_DN_Email should not exist 379s ok 10 379s #SSL_CLIENT_S_DN_ST should not exist 379s ok 11 379s #SSL_CLIENT_S_DN_L should not exist 379s ok 12 379s #SSL_CLIENT_S_DN_CN should not exist 379s ok 13 379s #SSL_CLIENT_S_DN_OU should not exist 379s ok 14 379s #SSL_CLIENT_S_DN_C should not exist 379s ok 15 379s # testing : second response status OK 379s # expected: 200 379s # received: '200' 379s ok 16 379s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 379s ok 17 379s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 379s ok 18 379s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 379s ok 19 379s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 379s ok 20 379s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 379s ok 21 379s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 379s ok 22 379s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 379s ok 23 379s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 379s ok 24 379s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 379s ok 25 379s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 379s ok 26 379s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 379s ok 27 379s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 379s ok 28 379s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 379s ok 29 379s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 379s ok 30 379s ok 380s t/ssl/extlookup.t ................... 380s 1..4 380s # Running under perl version 5.040001 for linux 380s # Current time local: Tue May 6 19:23:32 2025 380s # Current time GMT: Tue May 6 19:23:32 2025 380s # Using Test.pm version 1.31 380s # Using Apache/Test.pm version 1.44 380s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 380s # expected: 200 380s # received: '200' 380s ok 1 380s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 380s # expected: 'Lemons' 380s # received: 'Lemons' 380s ok 2 380s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 380s # expected: 200 380s # received: '200' 380s ok 3 380s # testing : Extension value match for 2.16.840.1.113730.1.13 380s # expected: 'This Is A Comment' 380s # received: 'This Is A Comment' 380s ok 4 380s ok 382s t/ssl/fakeauth.t .................... 382s 1..3 382s # Running under perl version 5.040001 for linux 382s # Current time local: Tue May 6 19:23:34 2025 382s # Current time GMT: Tue May 6 19:23:34 2025 382s # Using Test.pm version 1.31 382s # Using Apache/Test.pm version 1.44 382s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 382s # expected: qr/^(500|403)$/ 382s # received: '403' 382s ok 1 382s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 382s # expected: 200 382s # received: '200' 382s ok 2 382s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 382s # expected: 200 382s # received: '200' 382s ok 3 382s ok 384s t/ssl/headers.t ..................... 384s 1..3 384s # Running under perl version 5.040001 for linux 384s # Current time local: Tue May 6 19:23:36 2025 384s # Current time GMT: Tue May 6 19:23:36 2025 384s # Using Test.pm version 1.31 384s # Using Apache/Test.pm version 1.44 384s # testing : SSLFlag header set 384s # expected: qr/X-SSL-Flag: on/ 384s # received: 'HTTP/1.1 200 OK 384s # Connection: close 384s # Date: Tue, 06 May 2025 19:23:38 GMT 384s # Accept-Ranges: bytes 384s # ETag: "c-62c6deaf13e40" 384s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 384s # Vary: In-If1 384s # Content-Length: 12 384s # Content-Type: text/html 384s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 384s # Client-Date: Tue, 06 May 2025 19:23:38 GMT 384s # Client-Peer: 127.0.0.1:8532 384s # Client-Response-Num: 1 384s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 384s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 384s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 384s # Client-SSL-Socket-Class: IO::Socket::SSL 384s # Client-SSL-Version: TLSv1_3 384s # DMMATCH1: 1 384s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkxOTEwWhcNMjYwNTA2MTkxOTEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmK+oE/0tZQuttM6VV3VqyTQe MXgoH6CSVPjayT+b+MKKe+7T6ixOGKd1KmrYQ+wdFlmWQiPP/g/8YzYM3t9XXsMB +pZVXRakpULbQ/BrJci8rQgx0gqSWVU1HmQPLFrEMB9Lt7ysReNmdIfeGXishPCs eBcVRHNPKdEAfJdlgxx5v5i6ZKUjbOiE4XlB2S2bvGTzdtmJ/+4237kojHu0hVZx RasZV2+pwlXjOHFzwLvnjncM1CAznDiFnYOe0Zp2nWnpyvTr4QLbC2e/TeU99ThB 16ittLaFVG0bh0OUr941+IpRr0PRgoajUpKgPbNa2WQpYGHzHeN/QDO3D37+sQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBT6 rypTNBGm5nsgievqOFhOaKvGEzAfBgNVHSMEGDAWgBSzhEznVkw5cbXHS1A7X+Kp DJ5NBzANBgkqhkiG9w0BAQsFAAOCAQEAWyVevQ31NS4L9uqNzADxY6w0G77Q4JYv uhAujLdSaGD5UlkcJfUFHt1OpiMEJAg7TvpuzubiFjY4ZcnemsJ/f2q1+L8QDKID oBMkTzI15meZLi+J2Xh0qp73U9/D2XiT0dp1545Lfos+0OO/9EjaJmTjkgLKLY0O g5vpR18Q5Bgk40OaVj0kzXMucd45TgzHPUxHoJnD6ViWw04VWyOIk+bxoft9+/sk mzqN2h51Vrs2To7Nc9B0UElhUCqE2WAzyDH4+gexii8S8sEmtBhlBA44yUKa+SIc WWwbkUH9Bnm2t7wfpo5w1mZUJeTG14CCjD79SmkvVfH4uiWBbAygOQ== -----END CERTIFICATE----- 384s # X-SSL-Flag: on 384s # X-SSL-None: (null) 384s # 384s # ' 384s ok 1 384s # testing : SSL certificate is unwrapped 384s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 384s # received: 'HTTP/1.1 200 OK 384s # Connection: close 384s # Date: Tue, 06 May 2025 19:23:38 GMT 384s # Accept-Ranges: bytes 384s # ETag: "c-62c6deaf13e40" 384s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 384s # Vary: In-If1 384s # Content-Length: 12 384s # Content-Type: text/html 384s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 384s # Client-Date: Tue, 06 May 2025 19:23:38 GMT 384s # Client-Peer: 127.0.0.1:8532 384s # Client-Response-Num: 1 384s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 384s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 384s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 384s # Client-SSL-Socket-Class: IO::Socket::SSL 384s # Client-SSL-Version: TLSv1_3 384s # DMMATCH1: 1 384s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkxOTEwWhcNMjYwNTA2MTkxOTEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmK+oE/0tZQuttM6VV3VqyTQe MXgoH6CSVPjayT+b+MKKe+7T6ixOGKd1KmrYQ+wdFlmWQiPP/g/8YzYM3t9XXsMB +pZVXRakpULbQ/BrJci8rQgx0gqSWVU1HmQPLFrEMB9Lt7ysReNmdIfeGXishPCs eBcVRHNPKdEAfJdlgxx5v5i6ZKUjbOiE4XlB2S2bvGTzdtmJ/+4237kojHu0hVZx RasZV2+pwlXjOHFzwLvnjncM1CAznDiFnYOe0Zp2nWnpyvTr4QLbC2e/TeU99ThB 16ittLaFVG0bh0OUr941+IpRr0PRgoajUpKgPbNa2WQpYGHzHeN/QDO3D37+sQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBT6 rypTNBGm5nsgievqOFhOaKvGEzAfBgNVHSMEGDAWgBSzhEznVkw5cbXHS1A7X+Kp DJ5NBzANBgkqhkiG9w0BAQsFAAOCAQEAWyVevQ31NS4L9uqNzADxY6w0G77Q4JYv uhAujLdSaGD5UlkcJfUFHt1OpiMEJAg7TvpuzubiFjY4ZcnemsJ/f2q1+L8QDKID oBMkTzI15meZLi+J2Xh0qp73U9/D2XiT0dp1545Lfos+0OO/9EjaJmTjkgLKLY0O g5vpR18Q5Bgk40OaVj0kzXMucd45TgzHPUxHoJnD6ViWw04VWyOIk+bxoft9+/sk mzqN2h51Vrs2To7Nc9B0UElhUCqE2WAzyDH4+gexii8S8sEmtBhlBA44yUKa+SIc WWwbkUH9Bnm2t7wfpo5w1mZUJeTG14CCjD79SmkvVfH4uiWBbAygOQ== -----END CERTIFICATE----- 384s # X-SSL-Flag: on 384s # X-SSL-None: (null) 384s # 384s # ' 384s ok 2 384s # testing : unknown SSL variable not given 384s # expected: qr/X-SSL-None: \(null\)\n/ 384s # received: 'HTTP/1.1 200 OK 384s # Connection: close 384s # Date: Tue, 06 May 2025 19:23:38 GMT 384s # Accept-Ranges: bytes 384s # ETag: "c-62c6deaf13e40" 384s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 384s # Vary: In-If1 384s # Content-Length: 12 384s # Content-Type: text/html 384s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 384s # Client-Date: Tue, 06 May 2025 19:23:38 GMT 384s # Client-Peer: 127.0.0.1:8532 384s # Client-Response-Num: 1 384s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 384s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 384s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 384s # Client-SSL-Socket-Class: IO::Socket::SSL 384s # Client-SSL-Version: TLSv1_3 384s # DMMATCH1: 1 384s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkxOTEwWhcNMjYwNTA2MTkxOTEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmK+oE/0tZQuttM6VV3VqyTQe MXgoH6CSVPjayT+b+MKKe+7T6ixOGKd1KmrYQ+wdFlmWQiPP/g/8YzYM3t9XXsMB +pZVXRakpULbQ/BrJci8rQgx0gqSWVU1HmQPLFrEMB9Lt7ysReNmdIfeGXishPCs eBcVRHNPKdEAfJdlgxx5v5i6ZKUjbOiE4XlB2S2bvGTzdtmJ/+4237kojHu0hVZx RasZV2+pwlXjOHFzwLvnjncM1CAznDiFnYOe0Zp2nWnpyvTr4QLbC2e/TeU99ThB 16ittLaFVG0bh0OUr941+IpRr0PRgoajUpKgPbNa2WQpYGHzHeN/QDO3D37+sQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBT6 rypTNBGm5nsgievqOFhOaKvGEzAfBgNVHSMEGDAWgBSzhEznVkw5cbXHS1A7X+Kp DJ5NBzANBgkqhkiG9w0BAQsFAAOCAQEAWyVevQ31NS4L9uqNzADxY6w0G77Q4JYv uhAujLdSaGD5UlkcJfUFHt1OpiMEJAg7TvpuzubiFjY4ZcnemsJ/f2q1+L8QDKID oBMkTzI15meZLi+J2Xh0qp73U9/D2XiT0dp1545Lfos+0OO/9EjaJmTjkgLKLY0O g5vpR18Q5Bgk40OaVj0kzXMucd45TgzHPUxHoJnD6ViWw04VWyOIk+bxoft9+/sk mzqN2h51Vrs2To7Nc9B0UElhUCqE2WAzyDH4+gexii8S8sEmtBhlBA44yUKa+SIc WWwbkUH9Bnm2t7wfpo5w1mZUJeTG14CCjD79SmkvVfH4uiWBbAygOQ== -----END CERTIFICATE----- 384s # X-SSL-Flag: on 384s # X-SSL-None: (null) 384s # 384s # ' 384s ok 3 384s ok 385s t/ssl/http.t ........................ 385s 1..2 385s # Running under perl version 5.040001 for linux 385s # Current time local: Tue May 6 19:23:38 2025 385s # Current time GMT: Tue May 6 19:23:38 2025 385s # Using Test.pm version 1.31 385s # Using Apache/Test.pm version 1.44 385s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 385s # expected: 400 385s # received: '400' 385s ok 1 385s # testing : that error document contains the proper hint 385s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 385s # received: ' 385s # 385s # 400 Bad Request 385s # 385s #

Bad Request

385s #

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

385s # 385s # ' 385s ok 2 385s ok 387s t/ssl/ocsp.t ........................ 387s 1..3 387s # Running under perl version 5.040001 for linux 387s # Current time local: Tue May 6 19:23:39 2025 387s # Current time GMT: Tue May 6 19:23:39 2025 387s # Using Test.pm version 1.31 387s # Using Apache/Test.pm version 1.44 387s warning: Internal response 387s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 387s response: 387s 500 Server closed connection without sending any data back 387s Content-Type: text/plain 387s Client-Date: Tue, 06 May 2025 19:23:41 GMT 387s Client-Warning: Internal response 387s 387s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 387s ok 1 387s warning: 387s message: welcome to localhost:8529 387s response: 387s HTTP/1.1 200 OK 387s Connection: close 387s Date: Tue, 06 May 2025 19:23:41 GMT 387s Accept-Ranges: bytes 387s ETag: "1a-62c6deaf13e40" 387s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 387s Vary: In-If1 387s Content-Length: 26 387s Content-Type: text/html 387s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 387s Client-Date: Tue, 06 May 2025 19:23:41 GMT 387s Client-Peer: 127.0.0.1:8535 387s Client-Response-Num: 1 387s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 387s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 387s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 387s Client-SSL-Socket-Class: IO::Socket::SSL 387s Client-SSL-Version: TLSv1_3 387s DMMATCH1: 1 387s 387s welcome to localhost:8529 387s ok 2 387s warning: Internal response 387s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 387s response: 387s 500 Server closed connection without sending any data back 387s Content-Type: text/plain 387s Client-Date: Tue, 06 May 2025 19:23:41 GMT 387s Client-Warning: Internal response 387s 387s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 387s ok 3 387s ok 389s t/ssl/pha.t ......................... 389s 1..4 389s # Running under perl version 5.040001 for linux 389s # Current time local: Tue May 6 19:23:41 2025 389s # Current time GMT: Tue May 6 19:23:41 2025 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.44 389s # testing : access must be denied without client certificate 389s # expected: 403 389s # received: '403' 389s ok 1 389s # testing : PHA reneg body buffer size restriction works 389s # expected: 413 389s # received: '413' 389s ok 2 389s # testing : PHA works with POST body 389s # expected: 200 389s # received: '200' 389s ok 3 389s # testing : request body matches response 389s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 389s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 389s ok 4 389s ok 391s t/ssl/pr12355.t ..................... 391s 1..10 391s # Running under perl version 5.040001 for linux 391s # Current time local: Tue May 6 19:23:43 2025 391s # Current time GMT: Tue May 6 19:23:43 2025 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.44 391s # Downgrading to TLSv12 391s # testing : renegotiation on POST works 391s # expected: 200 391s # received: '200' 391s ok 1 391s # testing : request body matches response 391s # expected: 'hello world' 391s # received: 'hello world' 391s ok 2 391s # testing : renegotiation on POST works 391s # expected: 200 391s # received: '200' 391s ok 3 391s # testing : request body matches response 391s # expected: 'hello world' 391s # received: 'hello world' 391s ok 4 391s # testing : renegotiation on POST works 391s # expected: 200 391s # received: '200' 391s ok 5 391s # testing : request body matches response 391s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 391s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 391s ok 6 391s # testing : renegotiation on POST works 391s # expected: 200 391s # received: '200' 391s ok 7 391s # testing : request body matches response 391s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 391s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 391s ok 8 391s # testing : renegotiation on POST works 391s # expected: 200 391s # received: '200' 391s ok 9 391s # testing : request body matches response 391s # expected: 'HELLO' 391s # received: 'HELLO' 391s ok 10 391s ok 393s t/ssl/pr43738.t ..................... 393s 1..4 393s # Running under perl version 5.040001 for linux 393s # Current time local: Tue May 6 19:23:45 2025 393s # Current time GMT: Tue May 6 19:23:45 2025 393s # Using Test.pm version 1.31 393s # Using Apache/Test.pm version 1.44 393s # Downgrading to TLSv12 393s # testing : renegotiation on POST works 393s # expected: 200 393s # received: '200' 393s ok 1 393s # testing : request body matches response 393s # expected: '/modules/ssl/aes128/empty.pfa 393s # hello world' 393s # received: '/modules/ssl/aes128/empty.pfa 393s # hello world' 393s ok 2 393s # testing : renegotiation on POST works 393s # expected: 200 393s # received: '200' 393s ok 3 393s # testing : request body matches response 393s # expected: '/modules/ssl/aes256/empty.pfa 393s # hello world' 393s # received: '/modules/ssl/aes256/empty.pfa 393s # hello world' 393s ok 4 393s ok 402s t/ssl/proxy.t ....................... 402s # using LWP client 402s 1..290 402s # Running under perl version 5.040001 for linux 402s # Current time local: Tue May 6 19:23:47 2025 402s # Current time GMT: Tue May 6 19:23:47 2025 402s # Using Test.pm version 1.31 402s # Using Apache/Test.pm version 1.44 402s # testing : / with proxy_http_https (http) 402s # expected: 200 402s # received: '200' 402s ok 1 402s # testing : CGI script with folded headers 402s # expected: 200 402s # received: '200' 402s ok 2 402s # testing : using valid proxyssl client cert 402s # expected: 200 402s # received: '200' 402s ok 3 402s # testing : using invalid proxyssl client cert 402s # expected: 403 402s # received: '403' 402s ok 4 402s # testing : protected cgi script 402s # expected: 200 402s # received: '200' 402s ok 5 402s # testing : X-Forwarded-Host header 402s # expected: 'localhost:8558' 402s # received: 'localhost:8558' 402s ok 6 402s # testing : client subject common name 402s # expected: 'client_ok' 402s # received: 'client_ok' 402s ok 7 402s # testing : ProxyPassReverse Location rewrite 402s # expected: 'http://localhost:8558/modules/' 402s # received: 'http://localhost:8558/modules/' 402s ok 8 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 1024 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '1024' 402s # received: 1024 402s ok 9 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 2048 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '2048' 402s # received: 2048 402s ok 10 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 3072 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '3072' 402s # received: 3072 402s ok 11 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 4096 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '4096' 402s # received: 4096 402s ok 12 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 5120 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '5120' 402s # received: 5120 402s ok 13 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 6144 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '6144' 402s # received: 6144 402s ok 14 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 7168 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '7168' 402s # received: 7168 402s ok 15 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 8192 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '8192' 402s # received: 8192 402s ok 16 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 9216 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '9216' 402s # received: 9216 402s ok 17 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 10240 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '10240' 402s # received: 10240 402s ok 18 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 11264 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '11264' 402s # received: 11264 402s ok 19 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 12288 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '12288' 402s # received: 12288 402s ok 20 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 13312 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '13312' 402s # received: 13312 402s ok 21 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 14336 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '14336' 402s # received: 14336 402s ok 22 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 15360 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '15360' 402s # received: 15360 402s ok 23 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 16384 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '16384' 402s # received: 16384 402s ok 24 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 17408 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '17408' 402s # received: 17408 402s ok 25 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 18432 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '18432' 402s # received: 18432 402s ok 26 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 19456 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '19456' 402s # received: 19456 402s ok 27 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 20480 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '20480' 402s # received: 20480 402s ok 28 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 21504 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '21504' 402s # received: 21504 402s ok 29 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 22528 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '22528' 402s # received: 22528 402s ok 30 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 23552 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '23552' 402s # received: 23552 402s ok 31 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 24576 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '24576' 402s # received: 24576 402s ok 32 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 25600 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '25600' 402s # received: 25600 402s ok 33 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 26624 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '26624' 402s # received: 26624 402s ok 34 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 27648 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '27648' 402s # received: 27648 402s ok 35 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 28672 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '28672' 402s # received: 28672 402s ok 36 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 29696 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '29696' 402s # received: 29696 402s ok 37 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 30720 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '30720' 402s # received: 30720 402s ok 38 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 31744 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '31744' 402s # received: 31744 402s ok 39 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 32768 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '32768' 402s # received: 32768 402s ok 40 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 33792 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '33792' 402s # received: 33792 402s ok 41 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 34816 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '34816' 402s # received: 34816 402s ok 42 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 35840 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '35840' 402s # received: 35840 402s ok 43 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 36864 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '36864' 402s # received: 36864 402s ok 44 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 37888 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '37888' 402s # received: 37888 402s ok 45 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 38912 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '38912' 402s # received: 38912 402s ok 46 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 39936 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '39936' 402s # received: 39936 402s ok 47 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 40960 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '40960' 402s # received: 40960 402s ok 48 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 41984 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '41984' 402s # received: 41984 402s ok 49 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 43008 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '43008' 402s # received: 43008 402s ok 50 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 44032 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '44032' 402s # received: 44032 402s ok 51 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 45056 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '45056' 402s # received: 45056 402s ok 52 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 46080 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '46080' 402s # received: 46080 402s ok 53 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 47104 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '47104' 402s # received: 47104 402s ok 54 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 48128 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '48128' 402s # received: 48128 402s ok 55 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 49152 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '49152' 402s # received: 49152 402s ok 56 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 50176 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '50176' 402s # received: 50176 402s ok 57 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 51200 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '51200' 402s # received: 51200 402s ok 58 402s #lwp request: 402s #POST http://localhost:8558/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 102400 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 7 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8558 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '102400' 402s # received: 102400 402s ok 59 402s # testing : / with proxy_http_https_proxy_section (http) 402s # expected: 200 402s # received: '200' 402s ok 60 402s # testing : CGI script with folded headers 402s # expected: 200 402s # received: '200' 402s ok 61 402s # testing : using valid proxyssl client cert 402s # expected: 200 402s # received: '200' 402s ok 62 402s # testing : using invalid proxyssl client cert 402s # expected: 403 402s # received: '403' 402s ok 63 402s # testing : protected cgi script 402s # expected: 200 402s # received: '200' 402s ok 64 402s # testing : X-Forwarded-Host header 402s # expected: 'localhost:8560' 402s # received: 'localhost:8560' 402s ok 65 402s # testing : client subject common name 402s # expected: 'client_ok' 402s # received: 'client_ok' 402s ok 66 402s # testing : ProxyPassReverse Location rewrite 402s # expected: 'http://localhost:8560/modules/' 402s # received: 'http://localhost:8560/modules/' 402s ok 67 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 1024 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '1024' 402s # received: 1024 402s ok 68 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 2048 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '2048' 402s # received: 2048 402s ok 69 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 3072 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '3072' 402s # received: 3072 402s ok 70 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 4096 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '4096' 402s # received: 4096 402s ok 71 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 5120 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '5120' 402s # received: 5120 402s ok 72 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 6144 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '6144' 402s # received: 6144 402s ok 73 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 7168 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '7168' 402s # received: 7168 402s ok 74 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 8192 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '8192' 402s # received: 8192 402s ok 75 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 9216 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 5 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '9216' 402s # received: 9216 402s ok 76 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 10240 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '10240' 402s # received: 10240 402s ok 77 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 11264 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '11264' 402s # received: 11264 402s ok 78 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 12288 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '12288' 402s # received: 12288 402s ok 79 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 13312 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '13312' 402s # received: 13312 402s ok 80 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 14336 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '14336' 402s # received: 14336 402s ok 81 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 15360 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '15360' 402s # received: 15360 402s ok 82 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 16384 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '16384' 402s # received: 16384 402s ok 83 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 17408 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '17408' 402s # received: 17408 402s ok 84 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 18432 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '18432' 402s # received: 18432 402s ok 85 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 19456 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '19456' 402s # received: 19456 402s ok 86 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 20480 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '20480' 402s # received: 20480 402s ok 87 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 21504 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '21504' 402s # received: 21504 402s ok 88 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 22528 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '22528' 402s # received: 22528 402s ok 89 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 23552 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '23552' 402s # received: 23552 402s ok 90 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 24576 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '24576' 402s # received: 24576 402s ok 91 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 25600 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '25600' 402s # received: 25600 402s ok 92 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 26624 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '26624' 402s # received: 26624 402s ok 93 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 27648 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '27648' 402s # received: 27648 402s ok 94 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 28672 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '28672' 402s # received: 28672 402s ok 95 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 29696 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '29696' 402s # received: 29696 402s ok 96 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 30720 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '30720' 402s # received: 30720 402s ok 97 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 31744 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '31744' 402s # received: 31744 402s ok 98 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 32768 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '32768' 402s # received: 32768 402s ok 99 402s #lwp request: 402s #POST http://localhost:8560/eat_post HTTP/1.1 402s #User-Agent: libwww-perl/6.78 402s #Content-Length: 33792 402s # 402s #server response: 402s #HTTP/1.1 200 OK 402s #Connection: close 402s #Date: Tue, 06 May 2025 19:23:49 GMT 402s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 402s #Vary: In-If1 402s #Content-Length: 6 402s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 402s #Client-Peer: 127.0.0.1:8560 402s #Client-Response-Num: 1 402s #DMMATCH1: 1 402s # 402s # testing : length posted 402s # expected: '33792' 402s # received: 33792 402s ok 100 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 34816 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '34816' 403s # received: 34816 403s ok 101 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 35840 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '35840' 403s # received: 35840 403s ok 102 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 36864 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '36864' 403s # received: 36864 403s ok 103 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 37888 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '37888' 403s # received: 37888 403s ok 104 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 38912 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '38912' 403s # received: 38912 403s ok 105 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 39936 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '39936' 403s # received: 39936 403s ok 106 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 40960 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '40960' 403s # received: 40960 403s ok 107 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 41984 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '41984' 403s # received: 41984 403s ok 108 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 43008 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '43008' 403s # received: 43008 403s ok 109 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 44032 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '44032' 403s # received: 44032 403s ok 110 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 45056 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '45056' 403s # received: 45056 403s ok 111 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 46080 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '46080' 403s # received: 46080 403s ok 112 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 47104 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '47104' 403s # received: 47104 403s ok 113 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 48128 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '48128' 403s # received: 48128 403s ok 114 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 49152 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '49152' 403s # received: 49152 403s ok 115 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 50176 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '50176' 403s # received: 50176 403s ok 116 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 51200 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '51200' 403s # received: 51200 403s ok 117 403s #lwp request: 403s #POST http://localhost:8560/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 102400 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:49 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 7 403s #Client-Date: Tue, 06 May 2025 19:23:49 GMT 403s #Client-Peer: 127.0.0.1:8560 403s #Client-Response-Num: 1 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '102400' 403s # received: 102400 403s ok 118 403s # testing : / with proxy_https_http (https) 403s # expected: 200 403s # received: '200' 403s ok 119 403s # testing : CGI script with folded headers 403s # expected: 200 403s # received: '200' 403s ok 120 403s # testing : ProxyPassReverse Location rewrite 403s # expected: 'https://localhost:8562/modules/' 403s # received: 'https://localhost:8562/modules/' 403s ok 121 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 1024 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '1024' 403s # received: 1024 403s ok 122 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 2048 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '2048' 403s # received: 2048 403s ok 123 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 3072 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '3072' 403s # received: 3072 403s ok 124 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 4096 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '4096' 403s # received: 4096 403s ok 125 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 5120 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '5120' 403s # received: 5120 403s ok 126 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 6144 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '6144' 403s # received: 6144 403s ok 127 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 7168 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '7168' 403s # received: 7168 403s ok 128 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 8192 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '8192' 403s # received: 8192 403s ok 129 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 9216 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '9216' 403s # received: 9216 403s ok 130 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 10240 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '10240' 403s # received: 10240 403s ok 131 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 11264 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '11264' 403s # received: 11264 403s ok 132 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 12288 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '12288' 403s # received: 12288 403s ok 133 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 13312 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '13312' 403s # received: 13312 403s ok 134 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 14336 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '14336' 403s # received: 14336 403s ok 135 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 15360 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '15360' 403s # received: 15360 403s ok 136 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 16384 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '16384' 403s # received: 16384 403s ok 137 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 17408 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '17408' 403s # received: 17408 403s ok 138 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 18432 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '18432' 403s # received: 18432 403s ok 139 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 19456 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '19456' 403s # received: 19456 403s ok 140 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 20480 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '20480' 403s # received: 20480 403s ok 141 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 21504 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '21504' 403s # received: 21504 403s ok 142 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 22528 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '22528' 403s # received: 22528 403s ok 143 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 23552 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '23552' 403s # received: 23552 403s ok 144 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 24576 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '24576' 403s # received: 24576 403s ok 145 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 25600 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '25600' 403s # received: 25600 403s ok 146 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 26624 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '26624' 403s # received: 26624 403s ok 147 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 27648 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '27648' 403s # received: 27648 403s ok 148 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 28672 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '28672' 403s # received: 28672 403s ok 149 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 29696 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '29696' 403s # received: 29696 403s ok 150 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 30720 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '30720' 403s # received: 30720 403s ok 151 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 31744 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '31744' 403s # received: 31744 403s ok 152 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 32768 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '32768' 403s # received: 32768 403s ok 153 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 33792 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '33792' 403s # received: 33792 403s ok 154 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 34816 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '34816' 403s # received: 34816 403s ok 155 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 35840 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '35840' 403s # received: 35840 403s ok 156 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 36864 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '36864' 403s # received: 36864 403s ok 157 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 37888 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '37888' 403s # received: 37888 403s ok 158 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 38912 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '38912' 403s # received: 38912 403s ok 159 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 39936 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '39936' 403s # received: 39936 403s ok 160 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 40960 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '40960' 403s # received: 40960 403s ok 161 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 41984 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '41984' 403s # received: 41984 403s ok 162 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 43008 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '43008' 403s # received: 43008 403s ok 163 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 44032 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '44032' 403s # received: 44032 403s ok 164 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 45056 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '45056' 403s # received: 45056 403s ok 165 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 46080 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '46080' 403s # received: 46080 403s ok 166 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 47104 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '47104' 403s # received: 47104 403s ok 167 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 48128 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '48128' 403s # received: 48128 403s ok 168 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 49152 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '49152' 403s # received: 49152 403s ok 169 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 50176 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '50176' 403s # received: 50176 403s ok 170 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 51200 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '51200' 403s # received: 51200 403s ok 171 403s #lwp request: 403s #POST https://localhost:8562/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 102400 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:50 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 7 403s #Client-Date: Tue, 06 May 2025 19:23:50 GMT 403s #Client-Peer: 127.0.0.1:8562 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '102400' 403s # received: 102400 403s ok 172 403s # testing : / with proxy_https_https (https) 403s # expected: 200 403s # received: '200' 403s ok 173 403s # testing : CGI script with folded headers 403s # expected: 200 403s # received: '200' 403s ok 174 403s # testing : using valid proxyssl client cert 403s # expected: 200 403s # received: '200' 403s ok 175 403s # testing : using invalid proxyssl client cert 403s # expected: 403 403s # received: '403' 403s ok 176 403s # testing : protected cgi script 403s # expected: 200 403s # received: '200' 403s ok 177 403s # testing : X-Forwarded-Host header 403s # expected: 'localhost:8559' 403s # received: 'localhost:8559' 403s ok 178 403s # testing : client subject common name 403s # expected: 'client_ok' 403s # received: 'client_ok' 403s ok 179 403s # testing : ProxyPassReverse Location rewrite 403s # expected: 'https://localhost:8559/modules/' 403s # received: 'https://localhost:8559/modules/' 403s ok 180 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 1024 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '1024' 403s # received: 1024 403s ok 181 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 2048 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '2048' 403s # received: 2048 403s ok 182 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 3072 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '3072' 403s # received: 3072 403s ok 183 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 4096 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '4096' 403s # received: 4096 403s ok 184 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 5120 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '5120' 403s # received: 5120 403s ok 185 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 6144 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '6144' 403s # received: 6144 403s ok 186 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 7168 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '7168' 403s # received: 7168 403s ok 187 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 8192 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '8192' 403s # received: 8192 403s ok 188 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 9216 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '9216' 403s # received: 9216 403s ok 189 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 10240 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '10240' 403s # received: 10240 403s ok 190 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 11264 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '11264' 403s # received: 11264 403s ok 191 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 12288 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '12288' 403s # received: 12288 403s ok 192 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 13312 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '13312' 403s # received: 13312 403s ok 193 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 14336 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '14336' 403s # received: 14336 403s ok 194 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 15360 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '15360' 403s # received: 15360 403s ok 195 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 16384 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '16384' 403s # received: 16384 403s ok 196 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 17408 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '17408' 403s # received: 17408 403s ok 197 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 18432 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '18432' 403s # received: 18432 403s ok 198 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 19456 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '19456' 403s # received: 19456 403s ok 199 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 20480 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '20480' 403s # received: 20480 403s ok 200 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 21504 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '21504' 403s # received: 21504 403s ok 201 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 22528 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '22528' 403s # received: 22528 403s ok 202 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 23552 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '23552' 403s # received: 23552 403s ok 203 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 24576 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '24576' 403s # received: 24576 403s ok 204 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 25600 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '25600' 403s # received: 25600 403s ok 205 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 26624 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '26624' 403s # received: 26624 403s ok 206 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 27648 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '27648' 403s # received: 27648 403s ok 207 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 28672 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '28672' 403s # received: 28672 403s ok 208 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 29696 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '29696' 403s # received: 29696 403s ok 209 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 30720 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '30720' 403s # received: 30720 403s ok 210 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 31744 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '31744' 403s # received: 31744 403s ok 211 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 32768 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '32768' 403s # received: 32768 403s ok 212 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 33792 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '33792' 403s # received: 33792 403s ok 213 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 34816 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '34816' 403s # received: 34816 403s ok 214 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 35840 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '35840' 403s # received: 35840 403s ok 215 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 36864 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '36864' 403s # received: 36864 403s ok 216 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 37888 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '37888' 403s # received: 37888 403s ok 217 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 38912 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '38912' 403s # received: 38912 403s ok 218 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 39936 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '39936' 403s # received: 39936 403s ok 219 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 40960 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:51 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:51 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '40960' 403s # received: 40960 403s ok 220 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 41984 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '41984' 403s # received: 41984 403s ok 221 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 43008 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '43008' 403s # received: 43008 403s ok 222 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 44032 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '44032' 403s # received: 44032 403s ok 223 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 45056 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '45056' 403s # received: 45056 403s ok 224 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 46080 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '46080' 403s # received: 46080 403s ok 225 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 47104 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '47104' 403s # received: 47104 403s ok 226 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 48128 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '48128' 403s # received: 48128 403s ok 227 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 49152 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '49152' 403s # received: 49152 403s ok 228 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 50176 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '50176' 403s # received: 50176 403s ok 229 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 51200 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '51200' 403s # received: 51200 403s ok 230 403s #lwp request: 403s #POST https://localhost:8559/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 102400 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:52 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 7 403s #Client-Date: Tue, 06 May 2025 19:23:52 GMT 403s #Client-Peer: 127.0.0.1:8559 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '102400' 403s # received: 102400 403s ok 231 403s # testing : / with proxy_https_https_proxy_section (https) 403s # expected: 200 403s # received: '200' 403s ok 232 403s # testing : CGI script with folded headers 403s # expected: 200 403s # received: '200' 403s ok 233 403s # testing : using valid proxyssl client cert 403s # expected: 200 403s # received: '200' 403s ok 234 403s # testing : using invalid proxyssl client cert 403s # expected: 403 403s # received: '403' 403s ok 235 403s # testing : protected cgi script 403s # expected: 200 403s # received: '200' 403s ok 236 403s # testing : X-Forwarded-Host header 403s # expected: 'localhost:8561' 403s # received: 'localhost:8561' 403s ok 237 403s # testing : client subject common name 403s # expected: 'client_ok' 403s # received: 'client_ok' 403s ok 238 403s # testing : ProxyPassReverse Location rewrite 403s # expected: 'https://localhost:8561/modules/' 403s # received: 'https://localhost:8561/modules/' 403s ok 239 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 1024 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '1024' 403s # received: 1024 403s ok 240 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 2048 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '2048' 403s # received: 2048 403s ok 241 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 3072 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '3072' 403s # received: 3072 403s ok 242 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 4096 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '4096' 403s # received: 4096 403s ok 243 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 5120 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '5120' 403s # received: 5120 403s ok 244 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 6144 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '6144' 403s # received: 6144 403s ok 245 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 7168 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '7168' 403s # received: 7168 403s ok 246 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 8192 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '8192' 403s # received: 8192 403s ok 247 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 9216 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 5 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '9216' 403s # received: 9216 403s ok 248 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 10240 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '10240' 403s # received: 10240 403s ok 249 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 11264 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '11264' 403s # received: 11264 403s ok 250 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 12288 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '12288' 403s # received: 12288 403s ok 251 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 13312 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '13312' 403s # received: 13312 403s ok 252 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 14336 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '14336' 403s # received: 14336 403s ok 253 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 15360 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '15360' 403s # received: 15360 403s ok 254 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 16384 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '16384' 403s # received: 16384 403s ok 255 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 17408 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '17408' 403s # received: 17408 403s ok 256 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 18432 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '18432' 403s # received: 18432 403s ok 257 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 19456 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '19456' 403s # received: 19456 403s ok 258 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 20480 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '20480' 403s # received: 20480 403s ok 259 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 21504 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '21504' 403s # received: 21504 403s ok 260 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 22528 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '22528' 403s # received: 22528 403s ok 261 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 23552 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '23552' 403s # received: 23552 403s ok 262 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 24576 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '24576' 403s # received: 24576 403s ok 263 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 25600 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '25600' 403s # received: 25600 403s ok 264 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 26624 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '26624' 403s # received: 26624 403s ok 265 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 27648 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '27648' 403s # received: 27648 403s ok 266 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 28672 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '28672' 403s # received: 28672 403s ok 267 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 29696 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '29696' 403s # received: 29696 403s ok 268 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 30720 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '30720' 403s # received: 30720 403s ok 269 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 31744 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '31744' 403s # received: 31744 403s ok 270 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 32768 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '32768' 403s # received: 32768 403s ok 271 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 33792 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '33792' 403s # received: 33792 403s ok 272 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 34816 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '34816' 403s # received: 34816 403s ok 273 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 35840 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '35840' 403s # received: 35840 403s ok 274 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 36864 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '36864' 403s # received: 36864 403s ok 275 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 37888 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '37888' 403s # received: 37888 403s ok 276 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 38912 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '38912' 403s # received: 38912 403s ok 277 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 39936 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '39936' 403s # received: 39936 403s ok 278 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 40960 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '40960' 403s # received: 40960 403s ok 279 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 41984 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '41984' 403s # received: 41984 403s ok 280 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 43008 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '43008' 403s # received: 43008 403s ok 281 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 44032 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '44032' 403s # received: 44032 403s ok 282 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 45056 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '45056' 403s # received: 45056 403s ok 283 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 46080 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '46080' 403s # received: 46080 403s ok 284 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 47104 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '47104' 403s # received: 47104 403s ok 285 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 48128 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '48128' 403s # received: 48128 403s ok 286 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 49152 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '49152' 403s # received: 49152 403s ok 287 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 50176 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '50176' 403s # received: 50176 403s ok 288 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 51200 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 6 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '51200' 403s # received: 51200 403s ok 289 403s #lwp request: 403s #POST https://localhost:8561/eat_post HTTP/1.1 403s #User-Agent: libwww-perl/6.78 403s #Content-Length: 102400 403s # 403s #server response: 403s #HTTP/1.1 200 OK 403s #Connection: close 403s #Date: Tue, 06 May 2025 19:23:56 GMT 403s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 403s #Vary: In-If1 403s #Content-Length: 7 403s #Client-Date: Tue, 06 May 2025 19:23:56 GMT 403s #Client-Peer: 127.0.0.1:8561 403s #Client-Response-Num: 1 403s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 403s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 403s #Client-SSL-Socket-Class: IO::Socket::SSL 403s #Client-SSL-Version: TLSv1_3 403s #DMMATCH1: 1 403s # 403s # testing : length posted 403s # expected: '102400' 403s # received: 102400 403s ok 290 403s ok 404s t/ssl/require.t ..................... 404s 1..10 404s # Running under perl version 5.040001 for linux 404s # Current time local: Tue May 6 19:23:56 2025 404s # Current time GMT: Tue May 6 19:23:56 2025 404s # Using Test.pm version 1.31 404s # Using Apache/Test.pm version 1.44 404s ok 1 404s ok 2 404s ok 3 404s ok 4 404s ok 5 404s ok 6 404s ok 7 404s ok 8 404s ok 9 404s ok 10 404s ok 406s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 408s t/ssl/varlookup.t ................... 408s 1..83 408s # Running under perl version 5.040001 for linux 408s # Current time local: Tue May 6 19:23:59 2025 408s # Current time GMT: Tue May 6 19:23:59 2025 408s # Using Test.pm version 1.31 408s # Using Apache/Test.pm version 1.44 408s # testing : HTTP_USER_AGENT 408s # expected: 'libwww-perl/6.78' 408s # received: 'libwww-perl/6.78' 408s ok 1 408s # testing : HTTP:User-Agent 408s # expected: 'libwww-perl/6.78' 408s # received: 'libwww-perl/6.78' 408s ok 2 408s # testing : HTTP_REFERER 408s # expected: 't/ssl/varlookup.t' 408s # received: 't/ssl/varlookup.t' 408s ok 3 408s # testing : HTTP_HOST 408s # expected: 'localhost:8532' 408s # received: 'localhost:8532' 408s ok 4 408s # testing : QUERY_STRING 408s # expected: 'QUERY_STRING' 408s # received: 'QUERY_STRING' 408s ok 5 408s # testing : SERVER_SOFTWARE 408s # expected: qr/^Apache\/2.4.63/ 408s # received: 'Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1' 408s ok 6 408s # testing : SERVER_ADMIN 408s # expected: 'tuser@localhost' 408s # received: 'tuser@localhost' 408s ok 7 408s # testing : SERVER_PORT 408s # expected: '8532' 408s # received: '8532' 408s ok 8 408s # testing : SERVER_NAME 408s # expected: 'localhost' 408s # received: 'localhost' 408s ok 9 408s # testing : SERVER_PROTOCOL 408s # expected: qr/^HTTP\/1\.\d$/ 408s # received: 'HTTP/1.1' 408s ok 10 408s # testing : REMOTE_ADDR 408s # expected: '127.0.0.1' 408s # received: '127.0.0.1' 408s ok 11 408s # testing : DOCUMENT_ROOT 408s # expected: '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs' 408s # received: '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs' 408s ok 12 408s # testing : REQUEST_METHOD 408s # expected: 'GET' 408s # received: 'GET' 408s ok 13 408s # testing : REQUEST_URI 408s # expected: '/test_ssl_var_lookup' 408s # received: '/test_ssl_var_lookup' 408s ok 14 408s # testing : TIME_YEAR 408s # expected: 2025 408s # received: '2025' 408s ok 15 408s # testing : TIME_MON 408s # expected: '05' 408s # received: '05' 408s ok 16 408s # testing : TIME_DAY 408s # expected: '06' 408s # received: '06' 408s ok 17 408s # testing : TIME_WDAY 408s # expected: 2 408s # received: '2' 408s ok 18 408s # testing : IS_SUBREQ 408s # expected: 'false' 408s # received: 'false' 408s ok 19 408s # testing : API_VERSION 408s # expected: '20120211' 408s # received: '20120211' 408s ok 20 408s # testing : THE_REQUEST 408s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 408s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 408s ok 21 408s # testing : REQUEST_SCHEME 408s # expected: 'https' 408s # received: 'https' 408s ok 22 408s # testing : HTTPS 408s # expected: 'on' 408s # received: 'on' 408s ok 23 408s # testing : ENV:THE_ARGS 408s # expected: 'ENV:THE_ARGS' 408s # received: 'ENV:THE_ARGS' 408s ok 24 408s # testing : SSL_CLIENT_M_VERSION 408s # expected: qr/^\d+$/ 408s # received: '3' 408s ok 25 408s # testing : SSL_SERVER_M_VERSION 408s # expected: qr/^\d+$/ 408s # received: '3' 408s ok 26 408s # testing : SSL_CLIENT_M_SERIAL 408s # expected: qr/^[0-9A-F]+$/ 408s # received: '02' 408s ok 27 408s # testing : SSL_SERVER_M_SERIAL 408s # expected: qr/^[0-9A-F]+$/ 408s # received: '0C' 408s ok 28 408s # testing : SSL_PROTOCOL 408s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 408s # received: 'TLSv1.3' 408s ok 29 408s # testing : SSL_CLIENT_V_START 408s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 408s # received: 'May 6 19:19:08 2025 GMT' 408s ok 30 408s # testing : SSL_SERVER_V_START 408s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 408s # received: 'May 6 19:19:10 2025 GMT' 408s ok 31 408s # testing : SSL_CLIENT_V_END 408s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 408s # received: 'May 6 19:19:08 2026 GMT' 408s ok 32 408s # testing : SSL_SERVER_V_END 408s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 408s # received: 'May 6 19:19:10 2026 GMT' 408s ok 33 408s # testing : SSL_CIPHER 408s # expected: qr/^[A-Z0-9_-]+$/ 408s # received: 'TLS_AES_256_GCM_SHA384' 408s ok 34 408s # testing : SSL_CIPHER_EXPORT 408s # expected: 'false' 408s # received: 'false' 408s ok 35 408s # testing : SSL_CIPHER_ALGKEYSIZE 408s # expected: qr/^\d+$/ 408s # received: '256' 408s ok 36 408s # testing : SSL_CIPHER_USEKEYSIZE 408s # expected: qr/^\d+$/ 408s # received: '256' 408s ok 37 408s # testing : SSL_SECURE_RENEG 408s # expected: qr/^(false|true)$/ 408s # received: 'false' 408s ok 38 408s # testing : SSL_CLIENT_S_DN 408s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 408s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 408s ok 39 408s # testing : SSL_SERVER_S_DN 408s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 408s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 408s ok 40 408s # testing : SSL_CLIENT_S_DN_C 408s # expected: 'US' 408s # received: 'US' 408s ok 41 408s # testing : SSL_SERVER_S_DN_C 408s # expected: 'US' 408s # received: 'US' 408s ok 42 408s # testing : SSL_CLIENT_S_DN_ST 408s # expected: 'California' 408s # received: 'California' 408s ok 43 408s # testing : SSL_SERVER_S_DN_ST 408s # expected: 'California' 408s # received: 'California' 408s ok 44 408s # testing : SSL_CLIENT_S_DN_L 408s # expected: 'San Francisco' 408s # received: 'San Francisco' 408s ok 45 408s # testing : SSL_SERVER_S_DN_L 408s # expected: 'San Francisco' 408s # received: 'San Francisco' 408s ok 46 408s # testing : SSL_CLIENT_S_DN_O 408s # expected: 'ASF' 408s # received: 'ASF' 408s ok 47 408s # testing : SSL_SERVER_S_DN_O 408s # expected: 'ASF' 408s # received: 'ASF' 408s ok 48 408s # testing : SSL_CLIENT_S_DN_OU 408s # expected: 'httpd-test' 408s # received: 'httpd-test' 408s ok 49 408s # testing : SSL_SERVER_S_DN_OU 408s # expected: qr/^httpd-test\/([-\w]+)/ 408s # received: 'httpd-test/rsa-test' 408s ok 50 408s # testing : SSL_CLIENT_S_DN_CN 408s # expected: 'client_ok' 408s # received: 'client_ok' 408s ok 51 408s # testing : SSL_SERVER_S_DN_CN 408s # expected: 'localhost' 408s # received: 'localhost' 408s ok 52 408s # testing : SSL_CLIENT_S_DN_Email 408s # expected: 'test-dev@httpd.apache.org' 408s # received: 'test-dev@httpd.apache.org' 408s ok 53 408s # testing : SSL_SERVER_S_DN_Email 408s # expected: 'test-dev@httpd.apache.org' 408s # received: 'test-dev@httpd.apache.org' 408s ok 54 408s # testing : SSL_CLIENT_SAN_Email_0 408s # expected: 'test-dev@httpd.apache.org' 408s # received: 'test-dev@httpd.apache.org' 408s ok 55 408s # testing : SSL_SERVER_SAN_DNS_0 408s # expected: 'localhost' 408s # received: 'localhost' 408s ok 56 408s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 408s # expected: 'test-dev@httpd.apache.org' 408s # received: 'test-dev@httpd.apache.org' 408s ok 57 408s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 408s # expected: '_https.localhost' 408s # received: '_https.localhost' 408s ok 58 408s # testing : SSL_CLIENT_I_DN 408s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 408s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 408s ok 59 408s # testing : SSL_SERVER_I_DN 408s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 408s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 408s ok 60 408s # testing : SSL_CLIENT_I_DN_C 408s # expected: 'US' 408s # received: 'US' 408s ok 61 408s # testing : SSL_SERVER_I_DN_C 408s # expected: 'US' 408s # received: 'US' 408s ok 62 408s # testing : SSL_CLIENT_I_DN_ST 408s # expected: 'California' 408s # received: 'California' 408s ok 63 408s # testing : SSL_SERVER_I_DN_ST 408s # expected: 'California' 408s # received: 'California' 408s ok 64 408s # testing : SSL_CLIENT_I_DN_L 408s # expected: 'San Francisco' 408s # received: 'San Francisco' 408s ok 65 408s # testing : SSL_SERVER_I_DN_L 408s # expected: 'San Francisco' 408s # received: 'San Francisco' 408s ok 66 408s # testing : SSL_CLIENT_I_DN_O 408s # expected: 'ASF' 408s # received: 'ASF' 408s ok 67 408s # testing : SSL_SERVER_I_DN_O 408s # expected: 'ASF' 408s # received: 'ASF' 408s ok 68 408s # testing : SSL_CLIENT_I_DN_OU 408s # expected: 'httpd-test' 408s # received: 'httpd-test' 408s ok 69 408s # testing : SSL_SERVER_I_DN_OU 408s # expected: 'httpd-test' 408s # received: 'httpd-test' 408s ok 70 408s # testing : SSL_CLIENT_I_DN_CN 408s # expected: 'ca' 408s # received: 'ca' 408s ok 71 408s # testing : SSL_SERVER_I_DN_CN 408s # expected: 'ca' 408s # received: 'ca' 408s ok 72 408s # testing : SSL_SERVER_I_DN_CN_RAW 408s # expected: 'ca' 408s # received: 'ca' 408s ok 73 408s # testing : SSL_SERVER_I_DN_CN_0_RAW 408s # expected: 'ca' 408s # received: 'ca' 408s ok 74 408s # testing : SSL_CLIENT_I_DN_Email 408s # expected: 'test-dev@httpd.apache.org' 408s # received: 'test-dev@httpd.apache.org' 408s ok 75 408s # testing : SSL_SERVER_I_DN_Email 408s # expected: 'test-dev@httpd.apache.org' 408s # received: 'test-dev@httpd.apache.org' 408s ok 76 408s # testing : SSL_CLIENT_A_SIG 408s # expected: 'sha256WithRSAEncryption' 408s # received: 'sha256WithRSAEncryption' 408s ok 77 408s # testing : SSL_SERVER_A_SIG 408s # expected: 'sha256WithRSAEncryption' 408s # received: 'sha256WithRSAEncryption' 408s ok 78 408s # testing : SSL_CLIENT_A_KEY 408s # expected: 'rsaEncryption' 408s # received: 'rsaEncryption' 408s ok 79 408s # testing : SSL_SERVER_A_KEY 408s # expected: qr/^[rd]saEncryption$/ 408s # received: 'rsaEncryption' 408s ok 80 408s # testing : SSL_CLIENT_CERT 408s # expected: qr/^-----BEGIN CERTIFICATE-----/ 408s # received: '-----BEGIN CERTIFICATE----- 408s # MIIEezCCA2OgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 408s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 408s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 408s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 408s # MTkxOTA4WhcNMjYwNTA2MTkxOTA4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 408s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 408s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 408s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 408s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEArG64AmsA26xkobA0mfKkbO4AusedGsfQC56W 408s # T/hFiq0ftlBa1M4sFIs/mlv7wMOnxLu/TLqO3fVmuYQBsyQCz58z86t5ngx2vcdN 408s # VWXWb9d82aR8g2KtjkB00GvTtmmg/BcFdGwtNrNgXUOwLiiNgcS5de4Z61rQOkaR 408s # Fu/Xtjt6K5Or4hZnxE/v1s7Lze2UFIrdypnrF3vByH6ZsXUOXZLP1QSIrsDyvJfZ 408s # uZ2RCUNSbdr1YRy3PsTHt/eybE2q4y9ohp/13eP/PNHxYEX4pc6H09NyFX/fjxtB 408s # 9eNQOlp7Xe25e2BbRkjJCkEOnR6Oyf+w0r4HZ/2FnhZroWTwQQIDAQABo4HOMIHL 408s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 408s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 408s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 408s # HQ4EFgQULHPMKwbyWe8Nkjw216LcSeFctPMwHwYDVR0jBBgwFoAUs4RM51ZMOXG1 408s # x0tQO1/iqQyeTQcwDQYJKoZIhvcNAQELBQADggEBAFHOlcer5oJqX/bRykyKYlTV 408s # Shp5WNQw2rlG88OAP6N7i1N16dZxZifZo0k/cP+Uoysd1oQmKoD65GG2qABnaY0s 408s # WyVtMeYTlZ5oQ8QyY0pLZSnbYriod1OrD4hGCgbK911PQ8EcSO08sFSSOrPY+WLh 408s # StSsC/MmN8qb3Vl5X85LlSBO86UlsAVhTR+vwHpeRCOuXpxvTJdl5ckeiCCS6ZZL 408s # x3N0yy9UBZoYqocAnNn9BxK55wC4bL0Jyh61ll0+inOHSvAU4sQG1RVHq/L/aljR 408s # 67fCi/vnglyasCWbgt6Px4F/48/pw7L8ynsulKDztxhyHHroIwcQMSWQhRagRC4= 408s # -----END CERTIFICATE----- 408s # ' 408s ok 81 408s # testing : SSL_SERVER_CERT 408s # expected: qr/^-----BEGIN CERTIFICATE-----/ 408s # received: '-----BEGIN CERTIFICATE----- 408s # MIIERDCCAyygAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 408s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 408s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 408s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 408s # MTkxOTEwWhcNMjYwNTA2MTkxOTEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 408s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 408s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 408s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 408s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmK+oE/0tZQuttM6VV3VqyTQe 408s # MXgoH6CSVPjayT+b+MKKe+7T6ixOGKd1KmrYQ+wdFlmWQiPP/g/8YzYM3t9XXsMB 408s # +pZVXRakpULbQ/BrJci8rQgx0gqSWVU1HmQPLFrEMB9Lt7ysReNmdIfeGXishPCs 408s # eBcVRHNPKdEAfJdlgxx5v5i6ZKUjbOiE4XlB2S2bvGTzdtmJ/+4237kojHu0hVZx 408s # RasZV2+pwlXjOHFzwLvnjncM1CAznDiFnYOe0Zp2nWnpyvTr4QLbC2e/TeU99ThB 408s # 16ittLaFVG0bh0OUr941+IpRr0PRgoajUpKgPbNa2WQpYGHzHeN/QDO3D37+sQID 408s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 408s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBT6 408s # rypTNBGm5nsgievqOFhOaKvGEzAfBgNVHSMEGDAWgBSzhEznVkw5cbXHS1A7X+Kp 408s # DJ5NBzANBgkqhkiG9w0BAQsFAAOCAQEAWyVevQ31NS4L9uqNzADxY6w0G77Q4JYv 408s # uhAujLdSaGD5UlkcJfUFHt1OpiMEJAg7TvpuzubiFjY4ZcnemsJ/f2q1+L8QDKID 408s # oBMkTzI15meZLi+J2Xh0qp73U9/D2XiT0dp1545Lfos+0OO/9EjaJmTjkgLKLY0O 408s # g5vpR18Q5Bgk40OaVj0kzXMucd45TgzHPUxHoJnD6ViWw04VWyOIk+bxoft9+/sk 408s # mzqN2h51Vrs2To7Nc9B0UElhUCqE2WAzyDH4+gexii8S8sEmtBhlBA44yUKa+SIc 408s # WWwbkUH9Bnm2t7wfpo5w1mZUJeTG14CCjD79SmkvVfH4uiWBbAygOQ== 408s # -----END CERTIFICATE----- 408s # ' 408s ok 82 408s # testing : SSL_CLIENT_VERIFY 408s # expected: 'SUCCESS' 408s # received: 'SUCCESS' 408s ok 83 408s ok 410s t/ssl/verify.t ...................... 410s 1..3 410s # Running under perl version 5.040001 for linux 410s # Current time local: Tue May 6 19:24:02 2025 410s # Current time GMT: Tue May 6 19:24:02 2025 410s # Using Test.pm version 1.31 410s # Using Apache/Test.pm version 1.44 410s HTTP/1.1 403 Forbidden 410s Connection: close 410s Date: Tue, 06 May 2025 19:24:04 GMT 410s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 410s Content-Length: 258 410s Content-Type: text/html; charset=iso-8859-1 410s Client-Date: Tue, 06 May 2025 19:24:04 GMT 410s Client-Peer: 127.0.0.1:8532 410s Client-Response-Num: 1 410s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 410s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 410s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 410s Client-SSL-Socket-Class: IO::Socket::SSL 410s Client-SSL-Version: TLSv1_3 410s Title: 403 Forbidden 410s 410s 410s 410s 403 Forbidden 410s 410s

Forbidden

410s

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

410s 410s ok 1 410s HTTP/1.1 200 OK 410s Connection: close 410s Date: Tue, 06 May 2025 19:24:04 GMT 410s Accept-Ranges: bytes 410s ETag: "1a-62c6deaf13e40" 410s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 410s Vary: In-If1 410s Content-Length: 26 410s Content-Type: text/html 410s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 410s Client-Date: Tue, 06 May 2025 19:24:04 GMT 410s Client-Peer: 127.0.0.1:8532 410s Client-Response-Num: 1 410s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 410s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 410s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 410s Client-SSL-Socket-Class: IO::Socket::SSL 410s Client-SSL-Version: TLSv1_3 410s DMMATCH1: 1 410s 410s welcome to localhost:8529 410s ok 2 410s 500 Server closed connection without sending any data back 410s Content-Type: text/plain 410s Client-Date: Tue, 06 May 2025 19:24:04 GMT 410s Client-Warning: Internal response 410s 410s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 410s ok 3 410s ok 410s All tests successful. 410s Files=143, Tests=7311, 285 wallclock secs ( 1.10 usr 0.17 sys + 118.30 cusr 111.21 csys = 230.78 CPU) 410s Result: PASS 410s [warning] server localhost:8529 shutdown 411s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 411s Files=143, Tests=7311, 285 wallclock secs ( 1.10 usr 0.17 sys + 118.30 cusr 111.21 csys = 230.78 CPU) 411s + grep -E '^Result: PASS' testlog.mpm_prefork 411s Result: PASS 411s + grep -E '^Result: FAIL' testlog.mpm_prefork 411s + grep -E 'server dumped core' testlog.mpm_prefork 411s + return 0 411s + run_tests mpm_worker 411s + local MPM=mpm_worker 411s + shift 411s =============Running-with-mpm_worker========== 411s + local LOG=testlog.mpm_worker 411s + echo =============Running-with-mpm_worker========== 411s + rm -f apache2.conf.debian 411s + cp /etc/apache2/apache2.conf apache2.conf.debian 411s + cat /etc/apache2/mods-available/mpm_worker.load 411s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 411s t/TEST -clean 411s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-availab+ grep -v mpm_ 411s le/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 411s + xargs cat 411s + for m in bucketeer case_filter case_filter_in 411s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 411s + for m in bucketeer case_filter case_filter_in 411s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 411s + for m in bucketeer case_filter case_filter_in 411s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 411s + cat /etc/apache2/mods-available/mime.conf 411s + echo 'Servername localhost' 411s + make clean 411s [warning] setting ulimit to allow core files 411s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/TEST -clean 411s Duplicate specification "clean" for option "clean" 411s Duplicate specification "help" for option "help" 411s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules' 411s cd test_utilities && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 411s cd test_rwrite && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 411s cd authany && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 411s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 411s cd test_ssl && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 411s cd test_apr_uri && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 411s cd eat_post && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 411s cd nntp_like && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 411s cd client_add_filter && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 411s cd echo_post && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 411s cd input_body_filter && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 411s cd random_chunk && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 411s cd memory_track && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 411s cd echo_post_chunk && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 411s cd list_modules && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 411s cd test_session && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 411s cd fold && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 411s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 411s cd test_pass_brigade && make clean 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 411s 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 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 411s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules' 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 411s rmdir export 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 411s rmdir crl 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 411s rmdir conf 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 411s rmdir certs 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 411s rmdir csr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 411s rmdir keys 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 411s rmdir proxy 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 411s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 411s rmdir newcerts 411s rmdir asf 411s rmdir /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 411s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 411s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test' 411s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 411s t/TEST -clean 411s [warning] setting ulimit to allow core files 411s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 411s Duplicate specification "clean" for option "clean" 411s Duplicate specification "help" for option "help" 411s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 411s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 411s rm -f \ 411s TestItSelf.bso TestItSelf.def \ 411s TestItSelf.exp TestItSelf.x \ 411s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 411s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 411s *.a *.o \ 411s *perl.core MYMETA.json \ 411s MYMETA.yml blibdirs.ts \ 411s core core.*perl.*.? \ 411s core.[0-9] core.[0-9][0-9] \ 411s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 411s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 411s mon.out perl \ 411s perl perl.exe \ 411s perlmain.c pm_to_blib \ 411s pm_to_blib.ts so_locations \ 411s tmon.out 411s rm -rf \ 411s Makefile.old blib \ 411s t/TEST 411s mv Makefile Makefile.old > /dev/null 2>&1 411s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 411s rm -f \ 411s Test.bso Test.def \ 411s Test.exp Test.x \ 411s ../blib/arch/auto/Apache/Test/extralibs.all \ 411s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 411s *.a *.o \ 411s *perl.core MYMETA.json \ 411s MYMETA.yml blibdirs.ts \ 411s core core.*perl.*.? \ 411s core.[0-9] core.[0-9][0-9] \ 411s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 411s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 411s mon.out perl \ 411s perl perl.exe \ 411s perlmain.c pm_to_blib \ 411s pm_to_blib.ts so_locations \ 411s tmon.out 411s rm -rf \ 411s .mypacklist Makefile.old \ 411s blib t/REPORT \ 411s t/TEST 411s mv Makefile Makefile.old > /dev/null 2>&1 411s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test' 411s rm -f \ 411s test.bso test.def \ 411s test.exp test.x \ 411s blib/arch/auto/httpd-test/extralibs.all \ 411s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 411s *.a *.o \ 411s *perl.core MYMETA.json \ 411s MYMETA.yml blibdirs.ts \ 411s core core.*perl.*.? \ 411s core.[0-9] core.[0-9][0-9] \ 411s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 411s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 411s mon.out perl \ 411s perl perl.exe \ 411s perlmain.c pm_to_blib \ 411s pm_to_blib.ts so_locations \ 411s tmon.out 411s rm -rf \ 411s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 411s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 411s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 411s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 411s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 411s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 411s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 411s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 411s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 411s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 411s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 411s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 411s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 411s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 411s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 411s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 411s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 411s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 411s blib 411s mv Makefile Makefile.old > /dev/null 2>&1 411s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 411s + chown -R tuser: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp 411s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/apache2.conf.debian' 412s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 412s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 412s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 412s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 412s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 412s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 412s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 412s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 412s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 412s [ info] generating script ./t/htdocs/modules/cgi/big.pl 412s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 412s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 412s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 412s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 412s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 412s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 412s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 412s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 412s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 412s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 412s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 412s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 412s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 412s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 412s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 412s [ info] generating script ./t/htdocs/modules/cgi/action.pl 412s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 412s [ info] generating script ./t/htdocs/modules/cgi/env.pl 412s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 412s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 412s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 412s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 412s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 412s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 412s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 412s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 412s Warning: NAME must be a package name 412s Checking if your kit is complete... 412s Looks good 412s [ info] generating script t/TEST 412s [ info] generating script ./t/cgi-bin/cookies.pl 412s [ info] generating script ./t/cgi-bin/next_available_port.pl 412s [ info] generating script t/TEST 412s Writing MYMETA.yml and MYMETA.json 412s Writing MYMETA.yml and MYMETA.json 412s Checking for Cwd...ok 412s Checking for File::Spec...ok 412s Generating a Unix-style Makefile 412s Writing Makefile for httpd-test 412s Writing MYMETA.yml and MYMETA.json 412s + su tuser -c 't/TEST ' 412s + tee testlog.mpm_worker 412s [warning] setting ulimit to allow core files 412s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/TEST 412s Duplicate specification "clean" for option "clean" 412s Duplicate specification "help" for option "help" 414s [warning] generating SSL CA for asf 414s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 414s .+.........+.+.....+....+...+......+.........+.....+.......+..............+.+.........+.....+......+...+......+.+..................+.....+++++++++++++++++++++++++++++++++++++++*..+.......+...+...+++++++++++++++++++++++++++++++++++++++*....+........+...+............+.+.........+..+...+.......+......+..+............+.+..+...+....+.....+.+...+..+...+.......+...+...........+....+.........+...+.....+....+.....+....+......+...........+...+....+........+.......+..+......+...+....+..+..........+...+.....+..........+......+..+....+.....+....+.....+.+......+..............+...+.......+......+.....+.........+.+..+.+......+.....+....+......+...+........++++++ 414s ............+.........+......+.....+.........+.+...+.........+...+............+..+...+......+....+...+...+..+.........+.........+..........+.....+....+..+...+...+..........+.....+...+....+.....+.....................+.+......+........+.......+...+......+.....+.+...+..+....+.....+......+....+...+......+..+...+............+.............+..+.......+......+..+...+.+.....+..........+.....+.+..+..........+..+.+.........+.....+....+.....+.........+...+.......+......+.....+++++++++++++++++++++++++++++++++++++++*..........+...........+++++++++++++++++++++++++++++++++++++++*........+............+.......+..+...+...+....+...+......+.....+.........+...+...+................+........+.+.....................+.....+.........+............+....+.....+......+.........................+........+......+...+.+.....+.+...+........+.......+..+....+.....+....+...+..+.......+...........+............+.+..+....+......+..+...............++++++ 414s ----- 414s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 414s [ info] openssl genrsa -out keys/client_revoked.pem 2048 414s [ 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 414s [ 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 -extensions client_ext 414s Using configuration from conf/client_revoked.cnf 414s Check that the request matches the signature 414s Signature ok 414s The Subject's Distinguished Name is as follows 414s countryName :PRINTABLE:'US' 414s stateOrProvinceName :ASN.1 12:'California' 414s localityName :ASN.1 12:'San Francisco' 414s organizationName :ASN.1 12:'ASF' 414s organizationalUnitName:ASN.1 12:'httpd-test' 414s commonName :ASN.1 12:'client_revoked' 414s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 414s Certificate is to be certified until May 6 19:24:08 2026 GMT (365 days) 414s 414s Write out database with 1 new entries 414s Database updated 414s [ 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 414s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 414s Using configuration from conf/cacrl.cnf 414s Revoking Certificate 01. 414s Database updated 414s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 414s Using configuration from conf/cacrl.cnf 414s [ info] generating proxy cert: proxy/client_revoked.pem 414s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 414s [ 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 414s [ 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 -extensions client_ext 414s Using configuration from conf/client_snakeoil.cnf 414s Check that the request matches the signature 414s Signature ok 414s The Subject's Distinguished Name is as follows 414s countryName :PRINTABLE:'AU' 414s stateOrProvinceName :ASN.1 12:'Queensland' 414s localityName :ASN.1 12:'Mackay' 414s organizationName :ASN.1 12:'Snake Oil, Ltd.' 414s organizationalUnitName:ASN.1 12:'Staff' 414s commonName :ASN.1 12:'client_snakeoil' 414s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 414s Certificate is to be certified until May 6 19:24:08 2026 GMT (365 days) 414s 414s Write out database with 1 new entries 414s Database updated 414s [ 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 414s [ info] generating proxy cert: proxy/client_snakeoil.pem 414s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 416s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 416s [ 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 416s [ 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 416s Using configuration from conf/server_des3_dsa.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] openssl genrsa -out keys/server.pem 2048 416s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 416s [ 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 416s Using configuration from conf/server.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] openssl genrsa -out keys/server2.pem 2048 416s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 416s [ 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 416s Using configuration from conf/server2.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 416s [ 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 416s [ 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 416s Using configuration from conf/server_des3.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] openssl genrsa -out keys/client_colon.pem 2048 416s [ 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 416s [ 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 -extensions client_ext 416s Using configuration from conf/client_colon.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test' 416s commonName :ASN.1 12:'user:colon' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ 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 416s [ info] generating proxy cert: proxy/client_colon.pem 416s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 416s [ 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 416s [ 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 416s Using configuration from conf/server2_des3.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] openssl genrsa -out keys/client_ok.pem 2048 416s [ 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 416s [ 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_ext -extensions client_ok_ext 416s Using configuration from conf/client_ok.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test' 416s commonName :ASN.1 12:'client_ok' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ 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 416s [ info] generating proxy cert: proxy/client_ok.pem 416s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 416s [ 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 416s [ 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 416s Using configuration from conf/server2_des3_dsa.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 416s [ 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 416s [ 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 416s Using configuration from conf/server_dsa.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 416s [ 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 416s [ 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 416s Using configuration from conf/server2_dsa.cnf 416s Check that the request matches the signature 416s Signature ok 416s The Subject's Distinguished Name is as follows 416s countryName :PRINTABLE:'US' 416s stateOrProvinceName :ASN.1 12:'California' 416s localityName :ASN.1 12:'San Francisco' 416s organizationName :ASN.1 12:'ASF' 416s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 416s commonName :ASN.1 12:'localhost' 416s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 416s Certificate is to be certified until May 6 19:24:10 2026 GMT (365 days) 416s 416s Write out database with 1 new entries 416s Database updated 416s [ info] linked ca-bundle.crl to fdd35eee.r0 416s cd test_utilities && make .libs/mod_test_utilities.so 416s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 416s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 416s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 416s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 417s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 417s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 417s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 417s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 417s cd test_rwrite && make .libs/mod_test_rwrite.so 417s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 417s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 417s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 417s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 417s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 417s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 417s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 417s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 417s cd authany && make .libs/mod_authany.so 417s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 417s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 417s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 417s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 417s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 417s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 417s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 417s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 417s cd test_ssl && make .libs/mod_test_ssl.so 417s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 417s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 417s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 417s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 417s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 417s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 417s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 417s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 417s cd test_apr_uri && make .libs/mod_test_apr_uri.so 417s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 417s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 417s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 417s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 418s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 418s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 418s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 418s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 418s cd eat_post && make .libs/mod_eat_post.so 418s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 418s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 418s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 418s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 418s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 418s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 418s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 418s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 418s cd nntp_like && make .libs/mod_nntp_like.so 418s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 418s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 418s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 418s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 418s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 418s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 418s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 418s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 418s cd client_add_filter && make .libs/mod_client_add_filter.so 418s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 418s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 418s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 418s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 418s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 418s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 419s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 419s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 419s cd echo_post && make .libs/mod_echo_post.so 419s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 419s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 419s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 419s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 419s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 419s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 419s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 419s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 419s cd input_body_filter && make .libs/mod_input_body_filter.so 419s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 419s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 419s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 419s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 419s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 419s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 419s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 419s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 419s cd random_chunk && make .libs/mod_random_chunk.so 419s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 419s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 419s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 419s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 419s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 419s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 419s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 419s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 419s cd memory_track && make .libs/mod_memory_track.so 419s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 419s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 419s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 419s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 419s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 419s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 419s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 419s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 419s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 419s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 419s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 420s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 420s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 420s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 420s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 420s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 420s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 420s cd list_modules && make .libs/mod_list_modules.so 420s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 420s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 420s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 420s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 420s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 420s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 420s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 420s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 420s cd test_session && make .libs/mod_test_session.so 420s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 420s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 420s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 420s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 420s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 420s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 420s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 420s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 420s cd fold && make .libs/mod_fold.so 420s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 420s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 420s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 420s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 420s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 420s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 421s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 421s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 421s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 421s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 421s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 421s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 421s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 421s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 421s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 421s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 421s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 421s /usr/sbin/apache2 -d /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 421s using Apache/2.4.63 (worker MPM) 421s 421s waiting 60 seconds for server to start: .[Tue May 06 19:24:15.274220 2025] [core:trace3] [pid 479281:tid 479281] core.c(3482): Setting LogLevel for all modules to trace8 421s [Tue May 06 19:24:15.274556 2025] [core:trace6] [pid 479281:tid 479281] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 421s [Tue May 06 19:24:15.274588 2025] [core:trace3] [pid 479281:tid 479281] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 421s [Tue May 06 19:24:15.275188 2025] [core:trace6] [pid 479281:tid 479281] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 421s [Tue May 06 19:24:15.275212 2025] [core:trace3] [pid 479281:tid 479281] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 421s [Tue May 06 19:24:15.275229 2025] [core:trace3] [pid 479281:tid 479281] core.c(3482): Setting LogLevel for all modules to info 421s [Tue May 06 19:24:15.275252 2025] [core:trace6] [pid 479281:tid 479281] core.c(3499): Cannot find module 'core', trying 'core_module' 421s [Tue May 06 19:24:15.275271 2025] [core:trace3] [pid 479281:tid 479281] core.c(3509): Setting LogLevel for module core.c to crit 421s [Tue May 06 19:24:15.275290 2025] [core:trace3] [pid 479281:tid 479281] core.c(3482): Setting LogLevel for all modules to crit 421s [Tue May 06 19:24:15.275312 2025] [core:trace6] [pid 479281:tid 479281] core.c(3499): Cannot find module 'core', trying 'core_module' 421s [Tue May 06 19:24:15.275331 2025] [core:trace3] [pid 479281:tid 479281] core.c(3509): Setting LogLevel for module core.c to info 421s [Tue May 06 19:24:15.275348 2025] [core:trace3] [pid 479281:tid 479281] core.c(3482): Setting LogLevel for all modules to crit 421s [Tue May 06 19:24:15.275372 2025] [core:trace6] [pid 479281:tid 479281] core.c(3499): Cannot find module 'core', trying 'core_module' 421s [Tue May 06 19:24:15.275391 2025] [core:trace3] [pid 479281:tid 479281] core.c(3509): Setting LogLevel for module core.c to info 421s [Tue May 06 19:24:15.275408 2025] [core:trace3] [pid 479281:tid 479281] core.c(3482): Setting LogLevel for all modules to crit 421s [Tue May 06 19:24:15.275427 2025] [core:trace3] [pid 479281:tid 479281] core.c(3482): Setting LogLevel for all modules to info 421s [Tue May 06 19:24:15.275435 2025] [core:trace6] [pid 479281:tid 479281] core.c(3499): Cannot find module 'core', trying 'core_module' 421s [Tue May 06 19:24:15.275438 2025] [core:trace3] [pid 479281:tid 479281] core.c(3509): Setting LogLevel for module core.c to crit 421s [Tue May 06 19:24:15.275443 2025] [core:trace3] [pid 479281:tid 479281] core.c(3482): Setting LogLevel for all modules to info 421s [Tue May 06 19:24:15.275742 2025] [alias:warn] [pid 479281:tid 479281] AH00671: The Alias directive in /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 421s [Tue May 06 19:24:15.275751 2025] [proxy:info] [pid 479281:tid 479281] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 421s [Tue May 06 19:24:15.276070 2025] [proxy:info] [pid 479281:tid 479281] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 421s [Tue May 06 19:24:15.276078 2025] [core:trace6] [pid 479281:tid 479281] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 421s [Tue May 06 19:24:15.276082 2025] [core:trace3] [pid 479281:tid 479281] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 421s 421s waiting 60 seconds for server to start: ok (waited 0 secs) 421s server localhost:8529 started 421s server localhost:8530 listening (mod_nntp_like) 421s server localhost:8531 listening (mod_nntp_like_ssl) 421s server localhost:8532 listening (mod_ssl) 421s server localhost:8533 listening (ssl_optional_cc) 421s server localhost:8534 listening (ssl_pr33791) 421s server localhost:8535 listening (ssl_ocsp) 421s server localhost:8536 listening (mod_vhost_alias) 421s server localhost:8537 listening (mod_include) 421s server localhost:8538 listening (mod_proxy) 421s server localhost:8539 listening (proxy_http_bal1) 421s server localhost:8540 listening (proxy_http_bal2) 421s server localhost:8541 listening (proxy_http_balancer) 421s server localhost:8544 listening (proxy_fcgi) 421s server localhost:8545 listening (cve_2011_3368_rewrite) 421s server localhost:8546 listening (proxy_http_reverse) 421s server localhost:8547 listening (proxy_http_nofwd) 421s server localhost:8548 listening (cve_2011_3368) 421s server localhost:8549 listening (mod_headers) 421s server localhost:8550 listening (mod_echo) 421s server localhost:8551 listening (mod_echo_ssl) 421s server localhost:8552 listening (error_document) 421s server localhost:8553 listening (http_unsafe) 421s server localhost:8554 listening (http_strict) 421s server localhost:8555 listening (remote_ip) 421s server localhost:8556 listening (core) 421s server localhost:8557 listening (mod_cache) 421s server localhost:8558 listening (proxy_http_https) 421s server localhost:8559 listening (proxy_https_https) 421s server localhost:8560 listening (proxy_http_https_proxy_section) 421s server localhost:8561 listening (proxy_https_https_proxy_section) 421s server localhost:8562 listening (proxy_https_http) 422s [ info] adding source lib /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 428s t/ab/base.t ......................... 428s 1..5 428s # Running under perl version 5.040001 for linux 428s # Current time local: Tue May 6 19:24:20 2025 428s # Current time GMT: Tue May 6 19:24:20 2025 428s # Using Test.pm version 1.31 428s # Using Apache/Test.pm version 1.44 428s # # running: 428s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 428s ok 1 428s ok 2 428s # # running: 428s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 428s ok 3 428s ok 4 428s ok 5 428s ok 429s t/apache/404.t ...................... 429s 1..2 429s # Running under perl version 5.040001 for linux 429s # Current time local: Tue May 6 19:24:21 2025 429s # Current time GMT: Tue May 6 19:24:21 2025 429s # Using Test.pm version 1.31 429s # Using Apache/Test.pm version 1.44 429s # GET_STR Response: 429s # HTTP/1.1 404 Not Found 429s # Connection: close 429s # Date: Tue, 06 May 2025 19:24:23 GMT 429s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 429s # Content-Length: 196 429s # Content-Type: text/html; charset=iso-8859-1 429s # Client-Date: Tue, 06 May 2025 19:24:23 GMT 429s # Client-Peer: 127.0.0.1:8529 429s # Client-Response-Num: 1 429s # Title: 404 Not Found 429s # 429s # 429s # 429s # 404 Not Found 429s # 429s #

Not Found

429s #

The requested URL was not found on this server.

429s # 429s ok 1 429s ok 2 429s ok 431s t/apache/acceptpathinfo.t ........... 431s 1..36 431s # Running under perl version 5.040001 for linux 431s # Current time local: Tue May 6 19:24:23 2025 431s # Current time GMT: Tue May 6 19:24:23 2025 431s # Using Test.pm version 1.31 431s # Using Apache/Test.pm version 1.44 431s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 431s # expected: '200' 431s # received: '200' 431s ok 1 431s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 431s # expected: qr/_\(none\)_/ 431s # received: '_(none)_' 431s ok 2 431s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 431s # expected: '404' 431s # received: '404' 431s ok 3 431s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 431s # expected: qr/Not Found/ 431s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 431s ok 36 431s ok 433s t/apache/byterange.t ................ 433s # using LWP client 433s 1..219 433s # Running under perl version 5.040001 for linux 433s # Current time local: Tue May 6 19:24:25 2025 433s # Current time GMT: Tue May 6 19:24:25 2025 433s # Using Test.pm version 1.31 433s # Using Apache/Test.pm version 1.44 433s downloaded 19556 bytes, file is 19556 bytes 433s ok 1 433s downloaded 56240 bytes, file is 56240 bytes 433s ok 2 433s downloaded 34282 bytes, file is 34282 bytes 433s ok 3 433s downloaded 55872 bytes, file is 55872 bytes 433s ok 4 433s downloaded 43888 bytes, file is 43888 bytes 433s ok 5 433s downloaded 89272 bytes, file is 89272 bytes 433s ok 6 433s downloaded 9991 bytes, file is 9991 bytes 433s ok 7 433s downloaded 9577 bytes, file is 9577 bytes 433s ok 8 433s downloaded 4100 bytes, file is 4100 bytes 433s ok 9 433s downloaded 3672 bytes, file is 3672 bytes 433s ok 10 433s downloaded 7680 bytes, file is 7680 bytes 433s ok 11 433s downloaded 144297 bytes, file is 144297 bytes 433s ok 12 433s downloaded 7966 bytes, file is 7966 bytes 433s ok 13 433s downloaded 6891 bytes, file is 6891 bytes 433s ok 14 433s downloaded 7760 bytes, file is 7760 bytes 433s ok 15 433s downloaded 6327 bytes, file is 6327 bytes 433s ok 16 433s downloaded 133639 bytes, file is 133639 bytes 433s ok 17 433s downloaded 6142 bytes, file is 6142 bytes 433s ok 18 433s downloaded 3594 bytes, file is 3594 bytes 433s ok 19 433s downloaded 4085 bytes, file is 4085 bytes 433s ok 20 433s downloaded 119424 bytes, file is 119424 bytes 433s ok 21 433s downloaded 6597 bytes, file is 6597 bytes 433s ok 22 433s downloaded 5335 bytes, file is 5335 bytes 433s ok 23 433s downloaded 4616 bytes, file is 4616 bytes 433s ok 24 433s downloaded 115538 bytes, file is 115538 bytes 433s ok 25 433s downloaded 10759 bytes, file is 10759 bytes 433s ok 26 433s downloaded 12271 bytes, file is 12271 bytes 433s ok 27 433s downloaded 9232 bytes, file is 9232 bytes 433s ok 28 433s downloaded 129679 bytes, file is 129679 bytes 433s ok 29 433s downloaded 10557 bytes, file is 10557 bytes 433s ok 30 433s downloaded 12319 bytes, file is 12319 bytes 433s ok 31 433s downloaded 8442 bytes, file is 8442 bytes 433s ok 32 433s downloaded 4450 bytes, file is 4450 bytes 433s ok 33 433s downloaded 64521 bytes, file is 64521 bytes 433s ok 34 433s downloaded 8201 bytes, file is 8201 bytes 433s ok 35 433s downloaded 4103 bytes, file is 4103 bytes 433s ok 36 433s downloaded 10924 bytes, file is 10924 bytes 433s ok 37 433s downloaded 4456 bytes, file is 4456 bytes 433s ok 38 433s downloaded 100186 bytes, file is 100186 bytes 433s ok 39 433s downloaded 7717 bytes, file is 7717 bytes 433s ok 40 433s downloaded 7702 bytes, file is 7702 bytes 433s ok 41 433s downloaded 7017 bytes, file is 7017 bytes 433s ok 42 433s downloaded 71129 bytes, file is 71129 bytes 433s ok 43 433s downloaded 4599 bytes, file is 4599 bytes 433s ok 44 433s downloaded 6150 bytes, file is 6150 bytes 433s ok 45 433s downloaded 5111 bytes, file is 5111 bytes 433s ok 46 433s downloaded 41016 bytes, file is 41016 bytes 433s ok 47 433s downloaded 5730 bytes, file is 5730 bytes 433s ok 48 433s downloaded 4682 bytes, file is 4682 bytes 433s ok 49 433s downloaded 4980 bytes, file is 4980 bytes 433s ok 50 433s downloaded 54032 bytes, file is 54032 bytes 433s ok 51 433s downloaded 7007 bytes, file is 7007 bytes 433s ok 52 433s downloaded 37377 bytes, file is 37377 bytes 433s ok 53 433s downloaded 4214 bytes, file is 4214 bytes 433s ok 54 433s downloaded 3944 bytes, file is 3944 bytes 433s ok 55 433s downloaded 4054 bytes, file is 4054 bytes 433s ok 56 433s downloaded 44427 bytes, file is 44427 bytes 433s ok 57 433s downloaded 4744 bytes, file is 4744 bytes 433s ok 58 433s downloaded 3945 bytes, file is 3945 bytes 433s ok 59 433s downloaded 4055 bytes, file is 4055 bytes 433s ok 60 433s downloaded 68935 bytes, file is 68935 bytes 433s ok 61 433s downloaded 3946 bytes, file is 3946 bytes 433s ok 62 433s downloaded 4056 bytes, file is 4056 bytes 433s ok 63 433s downloaded 51099 bytes, file is 51099 bytes 433s ok 64 433s downloaded 5596 bytes, file is 5596 bytes 433s ok 65 433s downloaded 124707 bytes, file is 124707 bytes 433s ok 66 433s downloaded 107195 bytes, file is 107195 bytes 433s ok 67 433s downloaded 38060 bytes, file is 38060 bytes 433s ok 68 433s downloaded 4470 bytes, file is 4470 bytes 433s ok 69 433s downloaded 6335 bytes, file is 6335 bytes 433s ok 70 433s downloaded 7363 bytes, file is 7363 bytes 433s ok 71 433s downloaded 5889 bytes, file is 5889 bytes 433s ok 72 433s downloaded 4651 bytes, file is 4651 bytes 433s ok 73 433s downloaded 8356 bytes, file is 8356 bytes 433s ok 74 433s downloaded 25281 bytes, file is 25281 bytes 433s ok 75 433s downloaded 53901 bytes, file is 53901 bytes 433s ok 76 433s downloaded 115157 bytes, file is 115157 bytes 433s ok 77 433s downloaded 20457 bytes, file is 20457 bytes 433s ok 78 433s downloaded 5768 bytes, file is 5768 bytes 433s ok 79 433s downloaded 8241 bytes, file is 8241 bytes 433s ok 80 433s downloaded 846673 bytes, file is 846673 bytes 433s ok 81 433s downloaded 22584 bytes, file is 22584 bytes 433s ok 82 433s downloaded 7010 bytes, file is 7010 bytes 433s ok 83 433s downloaded 8460 bytes, file is 8460 bytes 433s ok 84 433s downloaded 294 bytes, file is 294 bytes 433s ok 85 433s downloaded 304 bytes, file is 304 bytes 433s ok 86 433s downloaded 8016 bytes, file is 8016 bytes 433s ok 87 433s downloaded 56994 bytes, file is 56994 bytes 433s ok 88 433s downloaded 4480 bytes, file is 4480 bytes 433s ok 89 433s downloaded 12665 bytes, file is 12665 bytes 433s ok 90 433s downloaded 15459 bytes, file is 15459 bytes 433s ok 91 433s downloaded 53663 bytes, file is 53663 bytes 433s ok 92 433s downloaded 4837 bytes, file is 4837 bytes 433s ok 93 433s downloaded 6939 bytes, file is 6939 bytes 433s ok 94 433s downloaded 26154 bytes, file is 26154 bytes 433s ok 95 433s downloaded 53154 bytes, file is 53154 bytes 433s ok 96 433s downloaded 4941 bytes, file is 4941 bytes 433s ok 97 433s downloaded 43100 bytes, file is 43100 bytes 433s ok 98 433s downloaded 22163 bytes, file is 22163 bytes 433s ok 99 433s downloaded 39881 bytes, file is 39881 bytes 433s ok 100 433s downloaded 5596 bytes, file is 5596 bytes 433s ok 101 433s downloaded 24504 bytes, file is 24504 bytes 433s ok 102 433s downloaded 316650 bytes, file is 316650 bytes 433s ok 103 433s downloaded 9376 bytes, file is 9376 bytes 433s ok 104 433s downloaded 46317 bytes, file is 46317 bytes 433s ok 105 433s downloaded 26950 bytes, file is 26950 bytes 433s ok 106 433s downloaded 7968 bytes, file is 7968 bytes 433s ok 107 433s downloaded 84351 bytes, file is 84351 bytes 433s ok 108 433s downloaded 37758 bytes, file is 37758 bytes 433s ok 109 433s downloaded 10258 bytes, file is 10258 bytes 433s ok 110 433s downloaded 22738 bytes, file is 22738 bytes 433s ok 111 433s downloaded 13473 bytes, file is 13473 bytes 433s ok 112 433s downloaded 10538 bytes, file is 10538 bytes 433s ok 113 433s downloaded 37601 bytes, file is 37601 bytes 433s ok 114 433s downloaded 93133 bytes, file is 93133 bytes 433s ok 115 433s downloaded 56257 bytes, file is 56257 bytes 433s ok 116 433s downloaded 39537 bytes, file is 39537 bytes 433s ok 117 433s downloaded 37806 bytes, file is 37806 bytes 433s ok 118 433s downloaded 49932 bytes, file is 49932 bytes 433s ok 119 433s downloaded 15221 bytes, file is 15221 bytes 433s ok 120 433s downloaded 22218 bytes, file is 22218 bytes 433s ok 121 433s downloaded 13355 bytes, file is 13355 bytes 433s ok 122 433s downloaded 16674 bytes, file is 16674 bytes 433s ok 123 433s downloaded 1649 bytes, file is 1649 bytes 433s ok 124 433s downloaded 427840 bytes, file is 427840 bytes 433s ok 125 433s downloaded 31790 bytes, file is 31790 bytes 433s ok 126 433s downloaded 137674 bytes, file is 137674 bytes 433s ok 127 433s downloaded 16498 bytes, file is 16498 bytes 433s ok 128 433s downloaded 13815 bytes, file is 13815 bytes 433s ok 129 433s downloaded 203704 bytes, file is 203704 bytes 433s ok 130 433s downloaded 45029 bytes, file is 45029 bytes 433s ok 131 433s downloaded 76157 bytes, file is 76157 bytes 433s ok 132 433s downloaded 6153 bytes, file is 6153 bytes 433s ok 133 433s downloaded 1538 bytes, file is 1538 bytes 433s ok 134 433s downloaded 60395 bytes, file is 60395 bytes 433s ok 135 433s downloaded 30628 bytes, file is 30628 bytes 433s ok 136 433s downloaded 2013 bytes, file is 2013 bytes 433s ok 137 433s downloaded 130207 bytes, file is 130207 bytes 433s ok 138 433s downloaded 37398 bytes, file is 37398 bytes 433s ok 139 433s downloaded 22426 bytes, file is 22426 bytes 433s ok 140 433s downloaded 35538 bytes, file is 35538 bytes 433s ok 141 433s downloaded 71704 bytes, file is 71704 bytes 433s ok 142 433s downloaded 4432 bytes, file is 4432 bytes 433s ok 143 433s downloaded 8360 bytes, file is 8360 bytes 433s ok 144 433s downloaded 12224 bytes, file is 12224 bytes 433s ok 145 433s downloaded 355 bytes, file is 355 bytes 433s ok 146 433s downloaded 2026 bytes, file is 2026 bytes 433s ok 147 433s downloaded 76152 bytes, file is 76152 bytes 433s ok 148 433s downloaded 9351 bytes, file is 9351 bytes 433s ok 149 433s downloaded 12143 bytes, file is 12143 bytes 433s ok 150 433s downloaded 26535 bytes, file is 26535 bytes 433s ok 151 433s downloaded 9588 bytes, file is 9588 bytes 433s ok 152 433s downloaded 67932 bytes, file is 67932 bytes 433s ok 153 433s downloaded 22331 bytes, file is 22331 bytes 433s ok 154 433s downloaded 3429 bytes, file is 3429 bytes 433s ok 155 433s downloaded 10963 bytes, file is 10963 bytes 433s ok 156 433s downloaded 8357 bytes, file is 8357 bytes 433s ok 157 433s downloaded 36145 bytes, file is 36145 bytes 433s ok 158 433s downloaded 26757 bytes, file is 26757 bytes 433s ok 159 433s downloaded 177324 bytes, file is 177324 bytes 433s ok 160 433s downloaded 1243 bytes, file is 1243 bytes 433s ok 161 433s downloaded 15223 bytes, file is 15223 bytes 433s ok 162 433s downloaded 93367 bytes, file is 93367 bytes 433s ok 163 433s downloaded 14283 bytes, file is 14283 bytes 433s ok 164 433s downloaded 4784 bytes, file is 4784 bytes 433s ok 165 433s downloaded 51369 bytes, file is 51369 bytes 433s ok 166 433s downloaded 49852 bytes, file is 49852 bytes 433s ok 167 433s downloaded 5144 bytes, file is 5144 bytes 433s ok 168 433s downloaded 23397 bytes, file is 23397 bytes 433s ok 169 433s downloaded 68880 bytes, file is 68880 bytes 433s ok 170 433s downloaded 12096 bytes, file is 12096 bytes 433s ok 171 433s downloaded 26551 bytes, file is 26551 bytes 433s ok 172 433s downloaded 89521 bytes, file is 89521 bytes 433s ok 173 433s downloaded 5138 bytes, file is 5138 bytes 433s ok 174 433s downloaded 6693 bytes, file is 6693 bytes 433s ok 175 433s downloaded 135766 bytes, file is 135766 bytes 433s ok 176 433s downloaded 35484 bytes, file is 35484 bytes 433s ok 177 433s downloaded 33167 bytes, file is 33167 bytes 433s ok 178 433s downloaded 48839 bytes, file is 48839 bytes 433s ok 179 433s downloaded 36188 bytes, file is 36188 bytes 433s ok 180 433s downloaded 18756 bytes, file is 18756 bytes 433s ok 181 433s downloaded 43401 bytes, file is 43401 bytes 433s ok 182 433s downloaded 509 bytes, file is 509 bytes 433s ok 183 433s downloaded 19207 bytes, file is 19207 bytes 433s ok 184 433s downloaded 15530 bytes, file is 15530 bytes 433s ok 185 433s downloaded 123375 bytes, file is 123375 bytes 433s ok 186 433s downloaded 1617 bytes, file is 1617 bytes 433s ok 187 433s downloaded 59143 bytes, file is 59143 bytes 433s ok 188 433s downloaded 27882 bytes, file is 27882 bytes 433s ok 189 433s downloaded 19186 bytes, file is 19186 bytes 433s ok 190 433s downloaded 29844 bytes, file is 29844 bytes 433s ok 191 433s downloaded 7132 bytes, file is 7132 bytes 433s ok 192 433s downloaded 9019 bytes, file is 9019 bytes 433s ok 193 433s downloaded 77753 bytes, file is 77753 bytes 433s ok 194 433s downloaded 54047 bytes, file is 54047 bytes 433s ok 195 433s downloaded 10328 bytes, file is 10328 bytes 433s ok 196 433s downloaded 45444 bytes, file is 45444 bytes 433s ok 197 433s downloaded 39569 bytes, file is 39569 bytes 433s ok 198 433s downloaded 842295 bytes, file is 842295 bytes 433s ok 199 433s downloaded 372 bytes, file is 372 bytes 433s ok 200 433s downloaded 294 bytes, file is 294 bytes 433s ok 201 433s downloaded 294 bytes, file is 294 bytes 433s ok 202 433s downloaded 10623 bytes, file is 10623 bytes 433s ok 203 433s downloaded 8511 bytes, file is 8511 bytes 433s ok 204 433s downloaded 4483 bytes, file is 4483 bytes 433s ok 205 433s downloaded 90806 bytes, file is 90806 bytes 433s ok 206 433s downloaded 25417 bytes, file is 25417 bytes 433s ok 207 433s downloaded 14126 bytes, file is 14126 bytes 433s ok 208 433s downloaded 38625 bytes, file is 38625 bytes 433s ok 209 433s downloaded 454394 bytes, file is 454394 bytes 433s ok 210 433s downloaded 7952 bytes, file is 7952 bytes 433s ok 211 433s downloaded 7400 bytes, file is 7400 bytes 433s ok 212 433s downloaded 93207 bytes, file is 93207 bytes 433s ok 213 433s downloaded 50829 bytes, file is 50829 bytes 433s ok 214 433s downloaded 3862 bytes, file is 3862 bytes 433s ok 215 433s downloaded 31841 bytes, file is 31841 bytes 433s ok 216 433s downloaded 77077 bytes, file is 77077 bytes 433s ok 217 433s downloaded 50463 bytes, file is 50463 bytes 433s ok 218 433s downloaded 24001 bytes, file is 24001 bytes 433s ok 219 433s ok 435s t/apache/byterange2.t ............... 435s 1..1 435s # Running under perl version 5.040001 for linux 435s # Current time local: Tue May 6 19:24:27 2025 435s # Current time GMT: Tue May 6 19:24:27 2025 435s # Using Test.pm version 1.31 435s # Using Apache/Test.pm version 1.44 435s # testing : return correct content 435s # expected: 'hello 435s # ' 435s # received: 'hello 435s # ' 435s ok 1 435s ok 438s t/apache/byterange3.t ............... 438s # using LWP client 438s 1..219 438s # Running under perl version 5.040001 for linux 438s # Current time local: Tue May 6 19:24:29 2025 438s # Current time GMT: Tue May 6 19:24:29 2025 438s # Using Test.pm version 1.31 438s # Using Apache/Test.pm version 1.44 438s downloaded 19556 bytes, file is 19556 bytes 438s ok 1 438s downloaded 56240 bytes, file is 56240 bytes 438s ok 2 438s downloaded 34282 bytes, file is 34282 bytes 438s ok 3 438s downloaded 55872 bytes, file is 55872 bytes 438s ok 4 438s downloaded 43888 bytes, file is 43888 bytes 438s ok 5 438s downloaded 89272 bytes, file is 89272 bytes 438s ok 6 438s downloaded 9991 bytes, file is 9991 bytes 438s ok 7 438s downloaded 9577 bytes, file is 9577 bytes 438s ok 8 438s downloaded 4100 bytes, file is 4100 bytes 438s ok 9 438s downloaded 3672 bytes, file is 3672 bytes 438s ok 10 438s downloaded 7680 bytes, file is 7680 bytes 438s ok 11 438s downloaded 144297 bytes, file is 144297 bytes 438s ok 12 438s downloaded 7966 bytes, file is 7966 bytes 438s ok 13 438s downloaded 6891 bytes, file is 6891 bytes 438s ok 14 438s downloaded 7760 bytes, file is 7760 bytes 438s ok 15 438s downloaded 6327 bytes, file is 6327 bytes 438s ok 16 438s downloaded 133639 bytes, file is 133639 bytes 438s ok 17 438s downloaded 6142 bytes, file is 6142 bytes 438s ok 18 438s downloaded 3594 bytes, file is 3594 bytes 438s ok 19 438s downloaded 4085 bytes, file is 4085 bytes 438s ok 20 438s downloaded 119424 bytes, file is 119424 bytes 438s ok 21 438s downloaded 6597 bytes, file is 6597 bytes 438s ok 22 438s downloaded 5335 bytes, file is 5335 bytes 438s ok 23 438s downloaded 4616 bytes, file is 4616 bytes 438s ok 24 438s downloaded 115538 bytes, file is 115538 bytes 438s ok 25 438s downloaded 10759 bytes, file is 10759 bytes 438s ok 26 438s downloaded 12271 bytes, file is 12271 bytes 438s ok 27 438s downloaded 9232 bytes, file is 9232 bytes 438s ok 28 438s downloaded 129679 bytes, file is 129679 bytes 438s ok 29 438s downloaded 10557 bytes, file is 10557 bytes 438s ok 30 438s downloaded 12319 bytes, file is 12319 bytes 438s ok 31 438s downloaded 8442 bytes, file is 8442 bytes 438s ok 32 438s downloaded 4450 bytes, file is 4450 bytes 438s ok 33 438s downloaded 64521 bytes, file is 64521 bytes 438s ok 34 438s downloaded 8201 bytes, file is 8201 bytes 438s ok 35 438s downloaded 4103 bytes, file is 4103 bytes 438s ok 36 438s downloaded 10924 bytes, file is 10924 bytes 438s ok 37 438s downloaded 4456 bytes, file is 4456 bytes 438s ok 38 438s downloaded 100186 bytes, file is 100186 bytes 438s ok 39 438s downloaded 7717 bytes, file is 7717 bytes 438s ok 40 438s downloaded 7702 bytes, file is 7702 bytes 438s ok 41 438s downloaded 7017 bytes, file is 7017 bytes 438s ok 42 438s downloaded 71129 bytes, file is 71129 bytes 438s ok 43 438s downloaded 4599 bytes, file is 4599 bytes 438s ok 44 438s downloaded 6150 bytes, file is 6150 bytes 438s ok 45 438s downloaded 5111 bytes, file is 5111 bytes 438s ok 46 438s downloaded 41016 bytes, file is 41016 bytes 438s ok 47 438s downloaded 5730 bytes, file is 5730 bytes 438s ok 48 438s downloaded 4682 bytes, file is 4682 bytes 438s ok 49 438s downloaded 4980 bytes, file is 4980 bytes 438s ok 50 438s downloaded 54032 bytes, file is 54032 bytes 438s ok 51 438s downloaded 7007 bytes, file is 7007 bytes 438s ok 52 438s downloaded 37377 bytes, file is 37377 bytes 438s ok 53 438s downloaded 4214 bytes, file is 4214 bytes 438s ok 54 438s downloaded 3944 bytes, file is 3944 bytes 438s ok 55 438s downloaded 4054 bytes, file is 4054 bytes 438s ok 56 438s downloaded 44427 bytes, file is 44427 bytes 438s ok 57 438s downloaded 4744 bytes, file is 4744 bytes 438s ok 58 438s downloaded 3945 bytes, file is 3945 bytes 438s ok 59 438s downloaded 4055 bytes, file is 4055 bytes 438s ok 60 438s downloaded 68935 bytes, file is 68935 bytes 438s ok 61 438s downloaded 3946 bytes, file is 3946 bytes 438s ok 62 438s downloaded 4056 bytes, file is 4056 bytes 438s ok 63 438s downloaded 51099 bytes, file is 51099 bytes 438s ok 64 438s downloaded 5596 bytes, file is 5596 bytes 438s ok 65 438s downloaded 124707 bytes, file is 124707 bytes 438s ok 66 438s downloaded 107195 bytes, file is 107195 bytes 438s ok 67 438s downloaded 38060 bytes, file is 38060 bytes 438s ok 68 438s downloaded 4470 bytes, file is 4470 bytes 438s ok 69 438s downloaded 6335 bytes, file is 6335 bytes 438s ok 70 438s downloaded 7363 bytes, file is 7363 bytes 438s ok 71 438s downloaded 5889 bytes, file is 5889 bytes 438s ok 72 438s downloaded 4651 bytes, file is 4651 bytes 438s ok 73 438s downloaded 8356 bytes, file is 8356 bytes 438s ok 74 438s downloaded 25281 bytes, file is 25281 bytes 438s ok 75 438s downloaded 53901 bytes, file is 53901 bytes 438s ok 76 438s downloaded 115157 bytes, file is 115157 bytes 438s ok 77 438s downloaded 20457 bytes, file is 20457 bytes 438s ok 78 438s downloaded 5768 bytes, file is 5768 bytes 438s ok 79 438s downloaded 8241 bytes, file is 8241 bytes 438s ok 80 438s downloaded 846673 bytes, file is 846673 bytes 438s ok 81 438s downloaded 22584 bytes, file is 22584 bytes 438s ok 82 438s downloaded 7010 bytes, file is 7010 bytes 438s ok 83 438s downloaded 8460 bytes, file is 8460 bytes 438s ok 84 438s downloaded 294 bytes, file is 294 bytes 438s ok 85 438s downloaded 304 bytes, file is 304 bytes 438s ok 86 438s downloaded 8016 bytes, file is 8016 bytes 438s ok 87 438s downloaded 56994 bytes, file is 56994 bytes 438s ok 88 438s downloaded 4480 bytes, file is 4480 bytes 438s ok 89 438s downloaded 12665 bytes, file is 12665 bytes 438s ok 90 438s downloaded 15459 bytes, file is 15459 bytes 438s ok 91 438s downloaded 53663 bytes, file is 53663 bytes 438s ok 92 438s downloaded 4837 bytes, file is 4837 bytes 438s ok 93 438s downloaded 6939 bytes, file is 6939 bytes 438s ok 94 438s downloaded 26154 bytes, file is 26154 bytes 438s ok 95 438s downloaded 53154 bytes, file is 53154 bytes 438s ok 96 438s downloaded 4941 bytes, file is 4941 bytes 438s ok 97 438s downloaded 43100 bytes, file is 43100 bytes 438s ok 98 438s downloaded 22163 bytes, file is 22163 bytes 438s ok 99 438s downloaded 39881 bytes, file is 39881 bytes 438s ok 100 438s downloaded 5596 bytes, file is 5596 bytes 438s ok 101 438s downloaded 24504 bytes, file is 24504 bytes 438s ok 102 438s downloaded 316650 bytes, file is 316650 bytes 438s ok 103 438s downloaded 9376 bytes, file is 9376 bytes 438s ok 104 438s downloaded 46317 bytes, file is 46317 bytes 438s ok 105 438s downloaded 26950 bytes, file is 26950 bytes 438s ok 106 438s downloaded 7968 bytes, file is 7968 bytes 438s ok 107 438s downloaded 84351 bytes, file is 84351 bytes 438s ok 108 438s downloaded 37758 bytes, file is 37758 bytes 438s ok 109 438s downloaded 10258 bytes, file is 10258 bytes 438s ok 110 438s downloaded 22738 bytes, file is 22738 bytes 438s ok 111 438s downloaded 13473 bytes, file is 13473 bytes 438s ok 112 438s downloaded 10538 bytes, file is 10538 bytes 438s ok 113 438s downloaded 37601 bytes, file is 37601 bytes 438s ok 114 438s downloaded 93133 bytes, file is 93133 bytes 438s ok 115 438s downloaded 56257 bytes, file is 56257 bytes 438s ok 116 438s downloaded 39537 bytes, file is 39537 bytes 438s ok 117 438s downloaded 37806 bytes, file is 37806 bytes 438s ok 118 438s downloaded 49932 bytes, file is 49932 bytes 438s ok 119 438s downloaded 15221 bytes, file is 15221 bytes 438s ok 120 438s downloaded 22218 bytes, file is 22218 bytes 438s ok 121 438s downloaded 13355 bytes, file is 13355 bytes 438s ok 122 438s downloaded 16674 bytes, file is 16674 bytes 438s ok 123 438s downloaded 1649 bytes, file is 1649 bytes 438s ok 124 438s downloaded 427840 bytes, file is 427840 bytes 438s ok 125 438s downloaded 31790 bytes, file is 31790 bytes 438s ok 126 438s downloaded 137674 bytes, file is 137674 bytes 438s ok 127 438s downloaded 16498 bytes, file is 16498 bytes 438s ok 128 438s downloaded 13815 bytes, file is 13815 bytes 438s ok 129 438s downloaded 203704 bytes, file is 203704 bytes 438s ok 130 438s downloaded 45029 bytes, file is 45029 bytes 438s ok 131 438s downloaded 76157 bytes, file is 76157 bytes 438s ok 132 438s downloaded 6153 bytes, file is 6153 bytes 438s ok 133 438s downloaded 1538 bytes, file is 1538 bytes 438s ok 134 438s downloaded 60395 bytes, file is 60395 bytes 438s ok 135 438s downloaded 30628 bytes, file is 30628 bytes 438s ok 136 438s downloaded 2013 bytes, file is 2013 bytes 438s ok 137 438s downloaded 130207 bytes, file is 130207 bytes 438s ok 138 438s downloaded 37398 bytes, file is 37398 bytes 438s ok 139 438s downloaded 22426 bytes, file is 22426 bytes 438s ok 140 438s downloaded 35538 bytes, file is 35538 bytes 438s ok 141 438s downloaded 71704 bytes, file is 71704 bytes 438s ok 142 438s downloaded 4432 bytes, file is 4432 bytes 438s ok 143 438s downloaded 8360 bytes, file is 8360 bytes 438s ok 144 438s downloaded 12224 bytes, file is 12224 bytes 438s ok 145 438s downloaded 355 bytes, file is 355 bytes 438s ok 146 438s downloaded 2026 bytes, file is 2026 bytes 438s ok 147 438s downloaded 76152 bytes, file is 76152 bytes 438s ok 148 438s downloaded 9351 bytes, file is 9351 bytes 438s ok 149 438s downloaded 12143 bytes, file is 12143 bytes 438s ok 150 438s downloaded 26535 bytes, file is 26535 bytes 438s ok 151 438s downloaded 9588 bytes, file is 9588 bytes 438s ok 152 438s downloaded 67932 bytes, file is 67932 bytes 438s ok 153 438s downloaded 22331 bytes, file is 22331 bytes 438s ok 154 438s downloaded 3429 bytes, file is 3429 bytes 438s ok 155 438s downloaded 10963 bytes, file is 10963 bytes 438s ok 156 438s downloaded 8357 bytes, file is 8357 bytes 438s ok 157 438s downloaded 36145 bytes, file is 36145 bytes 438s ok 158 438s downloaded 26757 bytes, file is 26757 bytes 438s ok 159 438s downloaded 177324 bytes, file is 177324 bytes 438s ok 160 438s downloaded 1243 bytes, file is 1243 bytes 438s ok 161 438s downloaded 15223 bytes, file is 15223 bytes 438s ok 162 438s downloaded 93367 bytes, file is 93367 bytes 438s ok 163 438s downloaded 14283 bytes, file is 14283 bytes 438s ok 164 438s downloaded 4784 bytes, file is 4784 bytes 438s ok 165 438s downloaded 51369 bytes, file is 51369 bytes 438s ok 166 438s downloaded 49852 bytes, file is 49852 bytes 438s ok 167 438s downloaded 5144 bytes, file is 5144 bytes 438s ok 168 438s downloaded 23397 bytes, file is 23397 bytes 438s ok 169 438s downloaded 68880 bytes, file is 68880 bytes 438s ok 170 438s downloaded 12096 bytes, file is 12096 bytes 438s ok 171 438s downloaded 26551 bytes, file is 26551 bytes 438s ok 172 438s downloaded 89521 bytes, file is 89521 bytes 438s ok 173 438s downloaded 5138 bytes, file is 5138 bytes 438s ok 174 438s downloaded 6693 bytes, file is 6693 bytes 438s ok 175 438s downloaded 135766 bytes, file is 135766 bytes 438s ok 176 438s downloaded 35484 bytes, file is 35484 bytes 438s ok 177 438s downloaded 33167 bytes, file is 33167 bytes 438s ok 178 438s downloaded 48839 bytes, file is 48839 bytes 438s ok 179 438s downloaded 36188 bytes, file is 36188 bytes 438s ok 180 438s downloaded 18756 bytes, file is 18756 bytes 438s ok 181 438s downloaded 43401 bytes, file is 43401 bytes 438s ok 182 438s downloaded 509 bytes, file is 509 bytes 438s ok 183 438s downloaded 19207 bytes, file is 19207 bytes 438s ok 184 438s downloaded 15530 bytes, file is 15530 bytes 438s ok 185 438s downloaded 123375 bytes, file is 123375 bytes 438s ok 186 438s downloaded 1617 bytes, file is 1617 bytes 438s ok 187 438s downloaded 59143 bytes, file is 59143 bytes 438s ok 188 438s downloaded 27882 bytes, file is 27882 bytes 438s ok 189 438s downloaded 19186 bytes, file is 19186 bytes 438s ok 190 438s downloaded 29844 bytes, file is 29844 bytes 438s ok 191 438s downloaded 7132 bytes, file is 7132 bytes 438s ok 192 438s downloaded 9019 bytes, file is 9019 bytes 438s ok 193 438s downloaded 77753 bytes, file is 77753 bytes 438s ok 194 438s downloaded 54047 bytes, file is 54047 bytes 438s ok 195 438s downloaded 10328 bytes, file is 10328 bytes 438s ok 196 438s downloaded 45444 bytes, file is 45444 bytes 438s ok 197 438s downloaded 39569 bytes, file is 39569 bytes 438s ok 198 438s downloaded 842295 bytes, file is 842295 bytes 438s ok 199 438s downloaded 372 bytes, file is 372 bytes 438s ok 200 438s downloaded 294 bytes, file is 294 bytes 438s ok 201 438s downloaded 294 bytes, file is 294 bytes 438s ok 202 438s downloaded 10623 bytes, file is 10623 bytes 438s ok 203 438s downloaded 8511 bytes, file is 8511 bytes 438s ok 204 438s downloaded 4483 bytes, file is 4483 bytes 438s ok 205 438s downloaded 90806 bytes, file is 90806 bytes 438s ok 206 438s downloaded 25417 bytes, file is 25417 bytes 438s ok 207 438s downloaded 14126 bytes, file is 14126 bytes 438s ok 208 438s downloaded 38625 bytes, file is 38625 bytes 438s ok 209 438s downloaded 454394 bytes, file is 454394 bytes 438s ok 210 438s downloaded 7952 bytes, file is 7952 bytes 438s ok 211 438s downloaded 7400 bytes, file is 7400 bytes 438s ok 212 438s downloaded 93207 bytes, file is 93207 bytes 438s ok 213 438s downloaded 50829 bytes, file is 50829 bytes 438s ok 214 438s downloaded 3862 bytes, file is 3862 bytes 438s ok 215 438s downloaded 31841 bytes, file is 31841 bytes 438s ok 216 438s downloaded 77077 bytes, file is 77077 bytes 438s ok 217 438s downloaded 50463 bytes, file is 50463 bytes 438s ok 218 438s downloaded 24001 bytes, file is 24001 bytes 438s ok 219 438s ok 440s t/apache/byterange4.t ............... 440s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 440s 1..153 440s # Running under perl version 5.040001 for linux 440s # Current time local: Tue May 6 19:24:32 2025 440s # Current time GMT: Tue May 6 19:24:32 2025 440s # Using Test.pm version 1.31 440s # Using Apache/Test.pm version 1.44 440s range: 0-0 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 1 440s range: 0-1 440s rc 206 440s expect: '00' 440s got: '00' 440s ok 2 440s range: 0-2 440s rc 206 440s expect: '000' 440s got: '000' 440s ok 3 440s range: 0-198 440s rc 206 440s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 440s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 440s ok 4 440s range: 0-199 440s rc 206 440s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 440s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 440s ok 5 440s range: 0-200 440s rc 206 440s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 440s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 440s ok 6 440s range: 0-201 440s rc 206 440s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 440s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 440s ok 7 440s range: 0-598 440s rc 206 440s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s ok 8 440s range: 0-599 440s rc 206 440s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s ok 9 440s range: 0-600 440s rc 206 440s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s ok 10 440s range: 0-601 440s rc 206 440s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s ok 11 440s range: 0-7798 440s rc 206 440s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 12 440s range: 0-7799 440s rc 206 440s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 13 440s range: 0-7800 440s rc 206 440s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 14 440s range: 0-7801 440s rc 206 440s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 15 440s range: 0-7998 440s rc 206 440s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 16 440s range: 0-7999 440s rc 206 440s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 17 440s range: 1-1 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 18 440s range: 1-2 440s rc 206 440s expect: '00' 440s got: '00' 440s ok 19 440s range: 1-198 440s rc 206 440s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 440s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 440s ok 20 440s range: 1-199 440s rc 206 440s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 440s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 440s ok 21 440s range: 1-200 440s rc 206 440s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 440s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 440s ok 22 440s range: 1-201 440s rc 206 440s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 440s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 440s ok 23 440s range: 1-598 440s rc 206 440s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s ok 24 440s range: 1-599 440s rc 206 440s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s ok 25 440s range: 1-600 440s rc 206 440s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s ok 26 440s range: 1-601 440s rc 206 440s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s ok 27 440s range: 1-7798 440s rc 206 440s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 28 440s range: 1-7799 440s rc 206 440s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 29 440s range: 1-7800 440s rc 206 440s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 30 440s range: 1-7801 440s rc 206 440s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 31 440s range: 1-7998 440s rc 206 440s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 32 440s range: 1-7999 440s rc 206 440s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 33 440s range: 2-2 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 34 440s range: 2-198 440s rc 206 440s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 440s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 440s ok 35 440s range: 2-199 440s rc 206 440s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 440s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 440s ok 36 440s range: 2-200 440s rc 206 440s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 440s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 440s ok 37 440s range: 2-201 440s rc 206 440s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 440s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 440s ok 38 440s range: 2-598 440s rc 206 440s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s ok 39 440s range: 2-599 440s rc 206 440s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s ok 40 440s range: 2-600 440s rc 206 440s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s ok 41 440s range: 2-601 440s rc 206 440s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s ok 42 440s range: 2-7798 440s rc 206 440s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 43 440s range: 2-7799 440s rc 206 440s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 44 440s range: 2-7800 440s rc 206 440s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 45 440s range: 2-7801 440s rc 206 440s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 46 440s range: 2-7998 440s rc 206 440s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 47 440s range: 2-7999 440s rc 206 440s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 48 440s range: 198-198 440s rc 206 440s expect: '5' 440s got: '5' 440s ok 49 440s range: 198-199 440s rc 206 440s expect: '50' 440s got: '50' 440s ok 50 440s range: 198-200 440s rc 206 440s expect: '500' 440s got: '500' 440s ok 51 440s range: 198-201 440s rc 206 440s expect: '5000' 440s got: '5000' 440s ok 52 440s range: 198-598 440s rc 206 440s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s ok 53 440s range: 198-599 440s rc 206 440s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s ok 54 440s range: 198-600 440s rc 206 440s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s ok 55 440s range: 198-601 440s rc 206 440s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s ok 56 440s range: 198-7798 440s rc 206 440s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 57 440s range: 198-7799 440s rc 206 440s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 58 440s range: 198-7800 440s rc 206 440s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 59 440s range: 198-7801 440s rc 206 440s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 60 440s range: 198-7998 440s rc 206 440s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 61 440s range: 198-7999 440s rc 206 440s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 62 440s range: 199-199 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 63 440s range: 199-200 440s rc 206 440s expect: '00' 440s got: '00' 440s ok 64 440s range: 199-201 440s rc 206 440s expect: '000' 440s got: '000' 440s ok 65 440s range: 199-598 440s rc 206 440s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s ok 66 440s range: 199-599 440s rc 206 440s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s ok 67 440s range: 199-600 440s rc 206 440s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s ok 68 440s range: 199-601 440s rc 206 440s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s ok 69 440s range: 199-7798 440s rc 206 440s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 70 440s range: 199-7799 440s rc 206 440s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 71 440s range: 199-7800 440s rc 206 440s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 72 440s range: 199-7801 440s rc 206 440s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 73 440s range: 199-7998 440s rc 206 440s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 74 440s range: 199-7999 440s rc 206 440s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 75 440s range: 200-200 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 76 440s range: 200-201 440s rc 206 440s expect: '00' 440s got: '00' 440s ok 77 440s range: 200-598 440s rc 206 440s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s ok 78 440s range: 200-599 440s rc 206 440s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s ok 79 440s range: 200-600 440s rc 206 440s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s ok 80 440s range: 200-601 440s rc 206 440s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s ok 81 440s range: 200-7798 440s rc 206 440s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 82 440s range: 200-7799 440s rc 206 440s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 83 440s range: 200-7800 440s rc 206 440s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 84 440s range: 200-7801 440s rc 206 440s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 85 440s range: 200-7998 440s rc 206 440s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 86 440s range: 200-7999 440s rc 206 440s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 87 440s range: 201-201 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 88 440s range: 201-598 440s rc 206 440s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 440s ok 89 440s range: 201-599 440s rc 206 440s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 440s ok 90 440s range: 201-600 440s rc 206 440s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 440s ok 91 440s range: 201-601 440s rc 206 440s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 440s ok 92 440s range: 201-7798 440s rc 206 440s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 93 440s range: 201-7799 440s rc 206 440s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 94 440s range: 201-7800 440s rc 206 440s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 95 440s range: 201-7801 440s rc 206 440s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 96 440s range: 201-7998 440s rc 206 440s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 97 440s range: 201-7999 440s rc 206 440s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 98 440s range: 598-598 440s rc 206 440s expect: '5' 440s got: '5' 440s ok 99 440s range: 598-599 440s rc 206 440s expect: '50' 440s got: '50' 440s ok 100 440s range: 598-600 440s rc 206 440s expect: '500' 440s got: '500' 440s ok 101 440s range: 598-601 440s rc 206 440s expect: '5001' 440s got: '5001' 440s ok 102 440s range: 598-7798 440s rc 206 440s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 103 440s range: 598-7799 440s rc 206 440s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 104 440s range: 598-7800 440s rc 206 440s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 105 440s range: 598-7801 440s rc 206 440s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 106 440s range: 598-7998 440s rc 206 440s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 107 440s range: 598-7999 440s rc 206 440s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 108 440s range: 599-599 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 109 440s range: 599-600 440s rc 206 440s expect: '00' 440s got: '00' 440s ok 110 440s range: 599-601 440s rc 206 440s expect: '001' 440s got: '001' 440s ok 111 440s range: 599-7798 440s rc 206 440s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 112 440s range: 599-7799 440s rc 206 440s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 113 440s range: 599-7800 440s rc 206 440s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 114 440s range: 599-7801 440s rc 206 440s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 115 440s range: 599-7998 440s rc 206 440s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 116 440s range: 599-7999 440s rc 206 440s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 117 440s range: 600-600 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 118 440s range: 600-601 440s rc 206 440s expect: '01' 440s got: '01' 440s ok 119 440s range: 600-7798 440s rc 206 440s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 120 440s range: 600-7799 440s rc 206 440s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 121 440s range: 600-7800 440s rc 206 440s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 122 440s range: 600-7801 440s rc 206 440s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 123 440s range: 600-7998 440s rc 206 440s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 124 440s range: 600-7999 440s rc 206 440s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 125 440s range: 601-601 440s rc 206 440s expect: '1' 440s got: '1' 440s ok 126 440s range: 601-7798 440s rc 206 440s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 440s ok 127 440s range: 601-7799 440s rc 206 440s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 440s ok 128 440s range: 601-7800 440s rc 206 440s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 440s ok 129 440s range: 601-7801 440s rc 206 440s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 440s ok 130 440s range: 601-7998 440s rc 206 440s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 131 440s range: 601-7999 440s rc 206 440s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 132 440s range: 7798-7798 440s rc 206 440s expect: '5' 440s got: '5' 440s ok 133 440s range: 7798-7799 440s rc 206 440s expect: '50' 440s got: '50' 440s ok 134 440s range: 7798-7800 440s rc 206 440s expect: '501' 440s got: '501' 440s ok 135 440s range: 7798-7801 440s rc 206 440s expect: '5019' 440s got: '5019' 440s ok 136 440s range: 7798-7998 440s rc 206 440s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 137 440s range: 7798-7999 440s rc 206 440s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 138 440s range: 7799-7799 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 139 440s range: 7799-7800 440s rc 206 440s expect: '01' 440s got: '01' 440s ok 140 440s range: 7799-7801 440s rc 206 440s expect: '019' 440s got: '019' 440s ok 141 440s range: 7799-7998 440s rc 206 440s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 142 440s range: 7799-7999 440s rc 206 440s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 143 440s range: 7800-7800 440s rc 206 440s expect: '1' 440s got: '1' 440s ok 144 440s range: 7800-7801 440s rc 206 440s expect: '19' 440s got: '19' 440s ok 145 440s range: 7800-7998 440s rc 206 440s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 146 440s range: 7800-7999 440s rc 206 440s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 147 440s range: 7801-7801 440s rc 206 440s expect: '9' 440s got: '9' 440s ok 148 440s range: 7801-7998 440s rc 206 440s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 440s ok 149 440s range: 7801-7999 440s rc 206 440s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 440s ok 150 440s range: 7998-7998 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 151 440s range: 7998-7999 440s rc 206 440s expect: '00' 440s got: '00' 440s ok 152 440s range: 7999-7999 440s rc 206 440s expect: '0' 440s got: '0' 440s ok 153 440s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 440s ok 441s t/apache/byterange5.t ............... 441s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 441s 1..5 441s # Running under perl version 5.040001 for linux 441s # Current time local: Tue May 6 19:24:34 2025 441s # Current time GMT: Tue May 6 19:24:34 2025 441s # Using Test.pm version 1.31 441s # Using Apache/Test.pm version 1.44 441s ok 1 441s ok 2 441s ok 3 441s ok 4 441s ok 5 441s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 441s ok 443s t/apache/byterange6.t ............... 443s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 443s 1..53 443s # Running under perl version 5.040001 for linux 443s # Current time local: Tue May 6 19:24:35 2025 443s # Current time GMT: Tue May 6 19:24:35 2025 443s # Using Test.pm version 1.31 443s # Using Apache/Test.pm version 1.44 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 1 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 2 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 3 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 4 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 5 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 6 443s # expecting range 0-100 443s # expecting range 1000-1001 443s # expecting range 5-6 443s ok 7 443s # expecting range 0-100 443s # expecting range 1000-1001 443s # expecting range 5-6 443s ok 8 443s # expecting range 0-100 443s # expecting range 1000-1001 443s # expecting range 5-6 443s ok 9 443s # expecting range 1-100 443s # expecting range 1000-1001 443s # expecting range 5-6 443s ok 10 443s # expecting range 1-100 443s # expecting range 1000-1001 443s # expecting range 5-6 443s ok 11 443s # expecting range 1-100 443s # expecting range 1000-1001 443s # expecting range 5-6 443s ok 12 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 13 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 14 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 15 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 16 443s # expecting range 0-70 443s # expecting range 72-100 443s # expecting range 1000-1001 443s ok 17 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 18 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 19 443s # expecting range 1-100 443s # expecting range 1000-1001 443s ok 20 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 21 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 22 443s # expecting range 0-101 443s # expecting range 1000-1001 443s ok 23 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 24 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 25 443s # expecting range 0-101 443s # expecting range 1000-1001 443s ok 26 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 27 443s # expecting range 0-100 443s # expecting range 1000-1001 443s ok 28 443s # expecting range 0-101 443s # expecting range 1000-1001 443s ok 29 443s # expecting range 1-10 443s # expecting range 99-99 443s ok 30 443s # expecting range 1-10 443s # expecting range 99-99 443s ok 31 443s # expecting range 1-11 443s # expecting range 99-99 443s ok 32 443s # expecting range 0-10 443s # expecting range 99-99 443s ok 33 443s # expecting range 0-10 443s # expecting range 99-99 443s ok 34 443s # expecting range 0-11 443s # expecting range 99-99 443s ok 35 443s # expecting range 0-12 443s # expecting range 99-99 443s ok 36 443s # expecting range 0-13 443s # expecting range 99-99 443s ok 37 443s # expecting range 1-11 443s # expecting range 99-99 443s ok 38 443s # expecting range 1-12 443s # expecting range 99-99 443s ok 39 443s # expecting range 1-13 443s # expecting range 99-99 443s ok 40 443s # expecting range 1-10 443s # expecting range 99-99 443s ok 41 443s # expecting range 1-11 443s # expecting range 99-99 443s ok 42 443s # expecting range 1-10 443s # expecting range 99-99 443s ok 43 443s # expecting range 0-11 443s # expecting range 99-99 443s ok 44 443s # expecting range 1-10 443s # expecting range 99-99 443s ok 45 443s # expecting range 1-20 443s # expecting range 99-99 443s ok 46 443s # expecting range 1-20 443s # expecting range 99-99 443s ok 47 443s # expecting range 1-20 443s # expecting range 99-99 443s ok 48 443s # expecting range 1-21 443s # expecting range 99-99 443s ok 49 443s # expecting range 5-12 443s # expecting range 99-99 443s ok 50 443s # expecting range 1-10 443s # expecting range 99-99 443s ok 51 443s # expecting range 5-10 443s # expecting range 1-3 443s # expecting range 99-99 443s ok 52 443s # expecting range 0-1 443s # expecting range 7999-7999 443s ok 53 443s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 443s ok 445s t/apache/byterange7.t ............... 445s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 445s 1..24 445s # Running under perl version 5.040001 for linux 445s # Current time local: Tue May 6 19:24:37 2025 445s # Current time GMT: Tue May 6 19:24:37 2025 445s # Using Test.pm version 1.31 445s # Using Apache/Test.pm version 1.44 445s Got 206 Range: 'bytes 0-1/40001' 445s body length 2 445s Content-Length: 2 445s ok 1 445s Got 206 multipart/byteranges 445s body length 196 445s Content-Length: 196 445s ok 2 445s Got 206 multipart/byteranges 445s body length 900 445s Content-Length: 900 445s ok 3 445s Got 206 multipart/byteranges 445s body length 4500 445s ok 4 445s Got 206 multipart/byteranges 445s body length 9000 445s ok 5 445s Got 200 445s ok 6 445s Got 200 445s ok 7 445s Got 200 445s ok 8 445s Got 200 445s ok 9 445s Got 200 445s ok 10 445s Got 200 445s ok 11 445s Got 200 445s ok 12 445s Got 200 445s ok 13 445s Got 200 445s ok 14 445s Got 200 445s ok 15 445s Got 200 445s ok 16 445s Got 200 445s ok 17 445s Got 200 445s ok 18 445s Got 200 445s ok 19 445s Sending '1000-200000', expecting 206 445s Got 206 Range: 'bytes 1000-40000/40001' 445s ok 20 445s Sending '100000-110000', expecting 416 445s Got 416 445s ok 21 445s Sending '100000-110000,1000-2000', expecting 206 445s Got 206 Range: 'bytes 1000-2000/40001' 445s ok 22 445s Sending '100000-110000,2000-1000', expecting 200 445s Got 200 445s ok 23 445s Sending '100000-110000,200000-', expecting 416 445s Got 416 445s ok 24 445s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 445s ok 447s t/apache/cfg_getline.t .............. 447s 1..116 447s # Running under perl version 5.040001 for linux 447s # Current time local: Tue May 6 19:24:39 2025 447s # Current time GMT: Tue May 6 19:24:39 2025 447s # Using Test.pm version 1.31 447s # Using Apache/Test.pm version 1.44 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 100 447s ok 1 447s ok 2 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 196 447s ok 3 447s ok 4 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 197 447s ok 5 447s ok 6 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 198 447s ok 7 447s ok 8 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 199 447s ok 9 447s ok 10 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 200 447s ok 11 447s ok 12 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 201 447s ok 13 447s ok 14 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 202 447s ok 15 447s ok 16 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 396 447s ok 17 447s ok 18 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 397 447s ok 19 447s ok 20 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 398 447s ok 21 447s ok 22 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 399 447s ok 23 447s ok 24 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 400 447s ok 25 447s ok 26 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 401 447s ok 27 447s ok 28 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 402 447s ok 29 447s ok 30 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 596 447s ok 31 447s ok 32 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 597 447s ok 33 447s ok 34 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 598 447s ok 35 447s ok 36 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 599 447s ok 37 447s ok 38 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 600 447s ok 39 447s ok 40 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 601 447s ok 41 447s ok 42 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 602 447s ok 43 447s ok 44 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1016 447s ok 45 447s ok 46 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1017 447s ok 47 447s ok 48 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1018 447s ok 49 447s ok 50 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1019 447s ok 51 447s ok 52 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1020 447s ok 53 447s ok 54 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1021 447s ok 55 447s ok 56 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1022 447s ok 57 447s ok 58 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1023 447s ok 59 447s ok 60 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1024 447s ok 61 447s ok 62 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1025 447s ok 63 447s ok 64 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1026 447s ok 65 447s ok 66 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1027 447s ok 67 447s ok 68 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1028 447s ok 69 447s ok 70 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1029 447s ok 71 447s ok 72 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 1030 447s ok 73 447s ok 74 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8170 447s ok 75 447s ok 76 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8171 447s ok 77 447s ok 78 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8172 447s ok 79 447s ok 80 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8173 447s ok 81 447s ok 82 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8174 447s ok 83 447s ok 84 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8175 447s ok 85 447s ok 86 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8176 447s ok 87 447s ok 88 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8177 447s ok 89 447s ok 90 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8178 447s ok 91 447s ok 92 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8179 447s ok 93 447s ok 94 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8180 447s ok 95 447s ok 96 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8181 447s ok 97 447s ok 98 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8182 447s ok 99 447s ok 100 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8183 447s ok 101 447s ok 102 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8184 447s ok 103 447s ok 104 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8185 447s ok 105 447s ok 106 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8186 447s ok 107 447s ok 108 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8187 447s ok 109 447s ok 110 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8188 447s ok 111 447s ok 112 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8189 447s ok 113 447s ok 114 447s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s Got rc 200 for length 8190 447s ok 115 447s ok 116 447s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 447s ok 448s t/apache/chunkinput.t ............... 448s 1..37 448s # Running under perl version 5.040001 for linux 448s # Current time local: Tue May 6 19:24:41 2025 448s # Current time GMT: Tue May 6 19:24:41 2025 448s # Using Test.pm version 1.31 448s # Using Apache/Test.pm version 1.44 448s testing default 448s ok 1 448s # testing : response codes 448s # expected: 'HTTP/1.1 200 OK' 448s # received: 'HTTP/1.1 200 OK' 448s ok 2 448s # testing : trailer (pid) 448s # expected: '523694' 448s # received: '523694' 448s ok 3 448s ok 4 448s # testing : response codes 448s # expected: 'HTTP/1.1 404 Not Found' 448s # received: 'HTTP/1.1 404 Not Found' 448s ok 5 448s ok 6 448s # testing : response codes 448s # expected: 'HTTP/1.1 200 OK' 448s # received: 'HTTP/1.1 200 OK' 448s ok 7 448s ok 8 448s # testing : response codes 448s # expected: 'HTTP/1.1 404 Not Found' 448s # received: 'HTTP/1.1 404 Not Found' 448s ok 9 448s ok 10 448s # testing : response codes 448s # expected: 'HTTP/1.1 200 OK' 448s # received: 'HTTP/1.1 200 OK' 448s ok 11 448s ok 12 448s # testing : response codes 448s # expected: 'HTTP/1.1 404 Not Found' 448s # received: 'HTTP/1.1 404 Not Found' 448s ok 13 448s ok 14 448s # testing : response codes 448s # expected: 'HTTP/1.1 200 OK' 448s # received: 'HTTP/1.1 200 OK' 448s ok 15 448s ok 16 448s # testing : response codes 448s # expected: 'HTTP/1.1 404 Not Found' 448s # received: 'HTTP/1.1 404 Not Found' 448s ok 17 448s ok 18 448s # testing : response codes 448s # expected: 'HTTP/1.1 200 OK' 448s # received: 'HTTP/1.1 200 OK' 448s ok 19 448s ok 20 448s # testing : response codes 448s # expected: 'HTTP/1.1 404 Not Found' 448s # received: 'HTTP/1.1 404 Not Found' 448s ok 21 448s ok 22 448s # testing : response codes 448s # expected: 'HTTP/1.1 400 Bad Request' 448s # received: 'HTTP/1.1 400 Bad Request' 448s ok 23 448s ok 24 448s # testing : response codes 448s # expected: 'HTTP/1.1 400 Bad Request' 448s # received: 'HTTP/1.1 400 Bad Request' 448s ok 25 448s ok 26 448s # testing : response codes 448s # expected: 'HTTP/1.1 413 Request Entity Too Large' 448s # received: 'HTTP/1.1 413 Request Entity Too Large' 448s ok 27 448s ok 28 448s # testing : response codes 448s # expected: 'HTTP/1.1 413 Request Entity Too Large' 448s # received: 'HTTP/1.1 413 Request Entity Too Large' 448s ok 29 448s ok 30 448s # testing : response codes 448s # expected: 'HTTP/1.1 400 Bad Request' 448s # received: 'HTTP/1.1 400 Bad Request' 448s ok 31 448s ok 32 448s # testing : response codes 448s # expected: 'HTTP/1.1 400 Bad Request' 448s # received: 'HTTP/1.1 400 Bad Request' 448s ok 33 448s ok 34 448s # testing : response codes 448s # expected: 'HTTP/1.1 400 Bad Request' 448s # received: 'HTTP/1.1 400 Bad Request' 448s ok 35 448s ok 36 448s # testing : response codes 448s # expected: 'HTTP/1.1 400 Bad Request' 448s # received: 'HTTP/1.1 400 Bad Request' 448s ok 37 448s ok 450s t/apache/contentlength.t ............ 450s 1..24 450s # Running under perl version 5.040001 for linux 450s # Current time local: Tue May 6 19:24:42 2025 450s # Current time GMT: Tue May 6 19:24:42 2025 450s # Using Test.pm version 1.31 450s # Using Apache/Test.pm version 1.44 450s testing default 450s ok 1 450s # testing : response codes POST for /echo_post with Content-Length: 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 2 450s ok 3 450s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 4 450s ok 5 450s # testing : response codes POST for /echo_post with Content-Length: 0 450s # expected: 'HTTP/1.1 200 OK' 450s # received: 'HTTP/1.1 200 OK' 450s ok 6 450s ok 7 450s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 450s # expected: 'HTTP/1.1 404 Not Found' 450s # received: 'HTTP/1.1 404 Not Found' 450s ok 8 450s ok 9 450s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 450s # expected: 'HTTP/1.1 200 OK' 450s # received: 'HTTP/1.1 200 OK' 450s ok 10 450s ok 11 450s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 450s # expected: 'HTTP/1.1 404 Not Found' 450s # received: 'HTTP/1.1 404 Not Found' 450s ok 12 450s ok 13 450s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 14 450s ok 15 450s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 16 450s ok 17 450s # testing : response codes POST for /echo_post with Content-Length: -1 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 18 450s ok 19 450s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 20 450s ok 21 450s # testing : response codes POST for /echo_post with Content-Length: 123abc 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 22 450s ok 23 450s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 450s # expected: 'HTTP/1.1 400 Bad Request' 450s # received: 'HTTP/1.1 400 Bad Request' 450s ok 24 450s ok 452s t/apache/errordoc.t ................. 452s 1..14 452s # Running under perl version 5.040001 for linux 452s # Current time local: Tue May 6 19:24:44 2025 452s # Current time GMT: Tue May 6 19:24:44 2025 452s # Using Test.pm version 1.31 452s # Using Apache/Test.pm version 1.44 452s # testing : notfound.html code 452s # expected: 404 452s # received: '404' 452s ok 1 452s # testing : notfound.html content 452s # expected: qr/per-server 404/ 452s # received: 'per-server 404' 452s ok 2 452s # testing : /inherit/notfound.html code 452s # expected: 404 452s # received: '404' 452s ok 3 452s # testing : /inherit/notfound.html content 452s # expected: qr/per-server 404/ 452s # received: 'per-server 404' 452s ok 4 452s # testing : /redefine/notfound.html code 452s # expected: 404 452s # received: '404' 452s ok 5 452s # testing : /redefine/notfound.html content 452s # expected: 'per-dir 404' 452s # received: 'per-dir 404' 452s ok 6 452s # testing : /redefine/notfound.html code 452s # expected: 404 452s # received: '404' 452s ok 7 452s # testing : /redefine/notfound.html content 452s # expected: qr/Not Found/ 452s # received: ' 452s # 452s # 404 Not Found 452s # 452s #

Not Found

452s #

The requested URL was not found on this server.

452s # ' 452s ok 8 452s # testing : /merge/notfound.html code 452s # expected: 404 452s # received: '404' 452s ok 9 452s # testing : /merge/notfound.html content 452s # expected: 'testing merge' 452s # received: 'testing merge' 452s ok 10 452s # testing : /merge/merge2/notfound.html code 452s # expected: 404 452s # received: '404' 452s ok 11 452s # testing : /merge/merge2/notfound.html content 452s # expected: 'testing merge' 452s # received: 'testing merge' 452s ok 12 452s # testing : /bounce/notfound.html code 452s # expected: 404 452s # received: '404' 452s ok 13 452s # testing : /bounce/notfound.html content 452s # expected: qr/expire test/ 452s # received: ' 452s # expire test 452s # expire test 452s # ' 452s ok 14 452s ok 453s t/apache/etags.t .................... 453s # Checking for existence of FileETag directive 453s # Returned 200: 453s 1..61 453s # Running under perl version 5.040001 for linux 453s # Current time local: Tue May 6 19:24:46 2025 453s # Current time GMT: Tue May 6 19:24:46 2025 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.44 453s # --- 453s # HEAD /apache/etags/none/plus-mis/test.txt 453s # Expecting three components in ETag field 453s # Received "81dd3-b-62c6deaf13e40" 453s ok 1 453s # --- 453s # HEAD /apache/etags/none/ms/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 2 453s # --- 453s # HEAD /apache/etags/m/plus-i/test.txt 453s # Expecting two components in ETag field 453s # Received "81d7d-62c6deaf13e40" 453s ok 3 453s # --- 453s # HEAD /apache/etags/m/plus-mi/test.txt 453s # Expecting two components in ETag field 453s # Received "81d86-62c6deaf13e40" 453s ok 4 453s # --- 453s # HEAD /apache/etags/none/inherit/test.txt 453s # Expecting field to be absent 453s # ETag field is missing 453s ok 5 453s # --- 453s # HEAD /apache/etags/none/is/test.txt 453s # Expecting two components in ETag field 453s # Received "81da3-b" 453s ok 6 453s # --- 453s # HEAD /apache/etags/all/m/test.txt 453s # Expecting one component in ETag field 453s # Received "62c6deaf13e40" 453s ok 7 453s # --- 453s # HEAD /apache/etags/m/plus-s/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 8 453s # --- 453s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 453s # Expecting one component in ETag field 453s # Received "b" 453s ok 9 453s # --- 453s # HEAD /apache/etags/m/minus-mis/test.txt 453s # Expecting field to be absent 453s # Received "b-62c6deaf13e40" 453s ok 10 453s # --- 453s # HEAD /apache/etags/none/plus-i/test.txt 453s # Expecting one component in ETag field 453s # Received "81db2" 453s ok 11 453s # --- 453s # HEAD /apache/etags/is/test.txt 453s # Expecting two components in ETag field 453s # Received "81d63-b" 453s ok 12 453s # --- 453s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 453s # Expecting two components in ETag field 453s # Received "81dd2-62c6deaf13e40" 453s ok 13 453s # --- 453s # HEAD /apache/etags/none/plus-m/test.txt 453s # Expecting one component in ETag field 453s # Received "62c6deaf13e40" 453s ok 14 453s # --- 453s # HEAD /apache/etags/all/mis/test.txt 453s # Expecting three components in ETag field 453s # Received "81d54-b-62c6deaf13e40" 453s ok 15 453s # --- 453s # HEAD /apache/etags/mis/test.txt 453s # Expecting three components in ETag field 453s # Received "81d96-b-62c6deaf13e40" 453s ok 16 453s # --- 453s # HEAD /apache/etags/m/minus-m/test.txt 453s # Expecting field to be absent 453s # Received "b-62c6deaf13e40" 453s ok 17 453s # --- 453s # HEAD /apache/etags/all/minus-mis/test.txt 453s # Expecting field to be absent 453s # Received "b-62c6deaf13e40" 453s ok 18 453s # --- 453s # HEAD /apache/etags/s/test.txt 453s # Expecting one component in ETag field 453s # Received "b" 453s ok 19 453s # --- 453s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 453s # Expecting field to be absent 453s # Received "b-62c6deaf13e40" 453s ok 20 453s # --- 453s # HEAD /apache/etags/all/s/test.txt 453s # Expecting one component in ETag field 453s # Received "b" 453s ok 21 453s # --- 453s # HEAD /apache/etags/all/ms/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 22 453s # --- 453s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 453s # Expecting one component in ETag field 453s # Received "81dcf" 453s ok 23 453s # --- 453s # HEAD /apache/etags/m/minus-mi/test.txt 453s # Expecting field to be absent 453s # Received "b-62c6deaf13e40" 453s ok 24 453s # --- 453s # HEAD /apache/etags/all/minus-i/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 25 453s # --- 453s # HEAD /apache/etags/m/plus-is/test.txt 453s # Expecting three components in ETag field 453s # Received "81d80-b-62c6deaf13e40" 453s ok 26 453s # --- 453s # HEAD /apache/etags/all/minus-m/test.txt 453s # Expecting two components in ETag field 453s # Received "81d45-b" 453s ok 27 453s # --- 453s # HEAD /apache/etags/i/test.txt 453s # Expecting one component in ETag field 453s # Received "81d60" 453s ok 28 453s # --- 453s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 29 453s # --- 453s # HEAD /apache/etags/none/s/test.txt 453s # Expecting one component in ETag field 453s # Received "b" 453s ok 30 453s # --- 453s # HEAD /apache/etags/none/test.txt 453s # Expecting field to be absent 453s # ETag field is missing 453s ok 31 453s # --- 453s # HEAD /apache/etags/m/minus-i/test.txt 453s # Expecting field to be absent 453s # Received "62c6deaf13e40" 453s ok 32 453s # --- 453s # HEAD /apache/etags/default/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 33 453s # --- 453s # HEAD /apache/etags/ms/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 34 453s # --- 453s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 453s # Expecting one component in ETag field 453s # Received "62c6deaf13e40" 453s ok 35 453s # --- 453s # HEAD /apache/etags/all/mi/test.txt 453s # Expecting two components in ETag field 453s # Received "81d3c-62c6deaf13e40" 453s ok 36 453s # --- 453s # HEAD /apache/etags/none/plus-ms/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 37 453s # --- 453s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 453s # Expecting two components in ETag field 453s # Received "81dc6-b" 453s ok 38 453s # --- 453s # HEAD /apache/etags/none/plus-is/test.txt 453s # Expecting two components in ETag field 453s # Received "81db5-b" 453s ok 39 453s # --- 453s # HEAD /apache/etags/none/m/test.txt 453s # Expecting one component in ETag field 453s # Received "62c6deaf13e40" 453s ok 40 453s # --- 453s # HEAD /apache/etags/all/test.txt 453s # Expecting three components in ETag field 453s # Received "81d5b-b-62c6deaf13e40" 453s ok 41 453s # --- 453s # HEAD /apache/etags/m/minus-is/test.txt 453s # Expecting field to be absent 453s # Received "62c6deaf13e40" 453s ok 42 453s # --- 453s # HEAD /apache/etags/all/i/test.txt 453s # Expecting one component in ETag field 453s # Received "81d31" 453s ok 43 453s # --- 453s # HEAD /apache/etags/none/plus-mi/test.txt 453s # Expecting two components in ETag field 453s # Received "81dbb-62c6deaf13e40" 453s ok 44 453s # --- 453s # HEAD /apache/etags/none/mi/test.txt 453s # Expecting two components in ETag field 453s # Received "81da9-62c6deaf13e40" 453s ok 45 453s # --- 453s # HEAD /apache/etags/none/plus-s/test.txt 453s # Expecting one component in ETag field 453s # Received "b" 453s ok 46 453s # --- 453s # HEAD /apache/etags/mi/test.txt 453s # Expecting two components in ETag field 453s # Received "81d93-62c6deaf13e40" 453s ok 47 453s # --- 453s # HEAD /apache/etags/none/i/test.txt 453s # Expecting one component in ETag field 453s # Received "81d9e" 453s ok 48 453s # --- 453s # HEAD /apache/etags/m/plus-ms/test.txt 453s # Expecting two components in ETag field 453s # Received "b-62c6deaf13e40" 453s ok 49 453s # --- 453s # HEAD /apache/etags/none/mis/test.txt 453s # Expecting three components in ETag field 453s # Received "81dac-b-62c6deaf13e40" 453s ok 50 453s # --- 453s # HEAD /apache/etags/m/plus-m/test.txt 453s # Expecting one component in ETag field 453s # Received "62c6deaf13e40" 453s ok 51 453s # --- 453s # HEAD /apache/etags/m/plus-mis/test.txt 453s # Expecting three components in ETag field 453s # Received "81d89-b-62c6deaf13e40" 453s ok 52 453s # --- 453s # HEAD /apache/etags/all/minus-ms/test.txt 453s # Expecting one component in ETag field 453s # Received "81d4e" 453s ok 53 453s # --- 453s # HEAD /apache/etags/m/minus-s/test.txt 453s # Expecting field to be absent 453s # Received "62c6deaf13e40" 453s ok 54 453s # --- 453s # HEAD /apache/etags/all/minus-is/test.txt 453s # Expecting one component in ETag field 453s # Received "62c6deaf13e40" 453s ok 55 453s # --- 453s # HEAD /apache/etags/m/test.txt 453s # Expecting one component in ETag field 453s # Received "62c6deaf13e40" 453s ok 56 453s # --- 453s # HEAD /apache/etags/all/minus-mi/test.txt 453s # Expecting one component in ETag field 453s # Received "b" 453s ok 57 453s # --- 453s # HEAD /apache/etags/m/minus-ms/test.txt 453s # Expecting field to be absent 453s # Received "b-62c6deaf13e40" 453s ok 58 453s # --- 453s # HEAD /apache/etags/all/is/test.txt 453s # Expecting two components in ETag field 453s # Received "81d36-b" 453s ok 59 453s # --- 453s # HEAD /apache/etags/all/minus-s/test.txt 453s # Expecting two components in ETag field 453s # Received "81d51-62c6deaf13e40" 453s ok 60 453s # --- 453s # HEAD /apache/etags/all/inherit/test.txt 453s # Expecting three components in ETag field 453s # Received "81d33-b-62c6deaf13e40" 453s ok 61 453s ok 455s t/apache/expr.t ..................... 455s 1..229 455s # Running under perl version 5.040001 for linux 455s # Current time local: Tue May 6 19:24:47 2025 455s # Current time GMT: Tue May 6 19:24:47 2025 455s # Using Test.pm version 1.31 455s # Using Apache/Test.pm version 1.44 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true" should evaluate to true, got true 455s ok 1 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "false" should evaluate to false, got false 455s ok 2 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "foo", got parse error 455s ok 3 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -eq 01" should evaluate to true, got true 455s ok 4 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -eq 2" should evaluate to false, got false 455s ok 5 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -ne 2" should evaluate to true, got true 455s ok 6 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -ne 1" should evaluate to false, got false 455s ok 7 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -lt 02" should evaluate to true, got true 455s ok 8 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -lt 1" should evaluate to false, got false 455s ok 9 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -le 2" should evaluate to true, got true 455s ok 10 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -le 1" should evaluate to true, got true 455s ok 11 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "2 -gt 1" should evaluate to true, got true 455s ok 12 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -gt 1" should evaluate to false, got false 455s ok 13 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "2 -ge 1" should evaluate to true, got true 455s ok 14 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -ge 1" should evaluate to true, got true 455s ok 15 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "1 -gt -1" should evaluate to true, got true 455s ok 16 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' == 'aa'" should evaluate to true, got true 455s ok 17 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' == 'b'" should evaluate to false, got false 455s ok 18 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' = 'aa'" should evaluate to true, got true 455s ok 19 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' = 'b'" should evaluate to false, got false 455s ok 20 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' != 'b'" should evaluate to true, got true 455s ok 21 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' != 'aa'" should evaluate to false, got false 455s ok 22 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' < 'b'" should evaluate to true, got true 455s ok 23 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' < 'aa'" should evaluate to false, got false 455s ok 24 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' <= 'b'" should evaluate to true, got true 455s ok 25 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' <= 'aa'" should evaluate to true, got true 455s ok 26 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'b' > 'aa'" should evaluate to true, got true 455s ok 27 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' > 'aa'" should evaluate to false, got false 455s ok 28 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'b' >= 'aa'" should evaluate to true, got true 455s ok 29 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'aa' >= 'aa'" should evaluate to true, got true 455s ok 30 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 455s ok 31 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 455s ok 32 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 455s ok 33 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 455s ok 34 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 455s ok 35 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 455s ok 36 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 455s ok 37 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 455s ok 38 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 455s ok 39 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 455s ok 40 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME} != ''" should evaluate to true, got true 455s ok 41 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'a' -in { 'b', 'a' } " should evaluate to true, got true 455s ok 42 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'a' -in { 'b', 'c' } " should evaluate to false, got false 455s ok 43 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' =~ /bc/ " should evaluate to true, got true 455s ok 44 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' =~ /BC/i " should evaluate to true, got true 455s ok 45 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' !~ m!bc! " should evaluate to false, got false 455s ok 46 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' !~ m!BC!i " should evaluate to false, got false 455s ok 47 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " $0 == '' " should evaluate to true, got true 455s ok 48 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " $1 == '' " should evaluate to true, got true 455s ok 49 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " $9 == '' " should evaluate to true, got true 455s ok 50 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " '$0' == '' " should evaluate to true, got true 455s ok 51 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 455s ok 52 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 455s ok 53 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 455s ok 54 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 455s ok 55 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 455s ok 56 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 455s ok 57 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 455s ok 58 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 455s ok 59 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 455s ok 60 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 455s ok 61 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 455s ok 62 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 455s ok 63 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 455s ok 64 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 455s ok 65 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 455s ok 66 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 455s ok 67 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 455s ok 68 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 455s ok 69 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 455s ok 70 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{HTTPS} == 'off' " should evaluate to true, got true 455s ok 71 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 455s ok 72 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 455s ok 73 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 455s ok 74 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 455s ok 75 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 455s ok 76 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 455s ok 77 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 455s ok 78 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 455s ok 79 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 455s ok 80 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 455s ok 81 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 455s ok 82 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "escape('?') = '%3f' " should evaluate to true, got true 455s ok 83 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "unescape('%3f') = '?' " should evaluate to true, got true 455s ok 84 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 455s ok 85 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 455s ok 86 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 455s ok 87 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "file('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 455s ok 88 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-n ''" should evaluate to false, got false 455s ok 89 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-z ''" should evaluate to true, got true 455s ok 90 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-n '1'" should evaluate to true, got true 455s ok 91 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-z '1'" should evaluate to false, got false 455s ok 92 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "-R 'abc'", got parse error 455s ok 93 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 455s ok 94 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-R '240.0.0.0'" should evaluate to false, got false 455s ok 95 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-R '240.0.0.0/8'" should evaluate to false, got false 455s ok 96 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-R 'ff::/8'" should evaluate to false, got false 455s ok 97 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 455s ok 98 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 455s ok 99 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 455s ok 100 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 455s ok 101 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 455s ok 102 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 455s ok 103 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 455s ok 104 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'foo' -strmatch '*o'" should evaluate to true, got true 455s ok 105 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 455s ok 106 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'foo' -strmatch 'F*'" should evaluate to false, got false 455s ok 107 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'foo' -strcmatch 'F*'" should evaluate to true, got true 455s ok 108 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'foo' -strmatch 'g*'" should evaluate to false, got false 455s ok 109 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'foo' -strcmatch 'g*'" should evaluate to false, got false 455s ok 110 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 455s ok 111 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 455s ok 112 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 455s ok 113 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 455s ok 114 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "foo('bar') = 'bar'", got parse error 455s ok 115 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "%{FOO} != 'bar'", got parse error 455s ok 116 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s Should get parse error for "'bar' = bar", got parse error 455s ok 117 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true" should evaluate to true, got true 455s ok 118 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && true" should evaluate to true, got true 455s ok 119 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || true" should evaluate to true, got true 455s ok 120 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || true || true" should evaluate to true, got true 455s ok 121 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || true && true" should evaluate to true, got true 455s ok 122 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && true || true" should evaluate to true, got true 455s ok 123 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && true && true" should evaluate to true, got true 455s ok 124 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || true || !true" should evaluate to true, got true 455s ok 125 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || true && !true" should evaluate to true, got true 455s ok 126 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && true || !true" should evaluate to true, got true 455s ok 127 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && true && !true" should evaluate to false, got false 455s ok 128 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && !true" should evaluate to false, got false 455s ok 129 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || !true" should evaluate to true, got true 455s ok 130 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || !true || true" should evaluate to true, got true 455s ok 131 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || !true && true" should evaluate to true, got true 455s ok 132 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && !true || true" should evaluate to true, got true 455s ok 133 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && !true && true" should evaluate to false, got false 455s ok 134 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || !true || !true" should evaluate to true, got true 455s ok 135 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true || !true && !true" should evaluate to true, got true 455s ok 136 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && !true || !true" should evaluate to false, got false 455s ok 137 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "true && !true && !true" should evaluate to false, got false 455s ok 138 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true" should evaluate to false, got false 455s ok 139 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && true" should evaluate to false, got false 455s ok 140 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || true" should evaluate to true, got true 455s ok 141 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || true || true" should evaluate to true, got true 455s ok 142 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || true && true" should evaluate to true, got true 455s ok 143 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && true || true" should evaluate to true, got true 455s ok 144 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && true && true" should evaluate to false, got false 455s ok 145 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || true || !true" should evaluate to true, got true 455s ok 146 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || true && !true" should evaluate to false, got false 455s ok 147 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && true || !true" should evaluate to false, got false 455s ok 148 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && true && !true" should evaluate to false, got false 455s ok 149 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && !true" should evaluate to false, got false 455s ok 150 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || !true" should evaluate to false, got false 455s ok 151 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || !true || true" should evaluate to true, got true 455s ok 152 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || !true && true" should evaluate to false, got false 455s ok 153 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && !true || true" should evaluate to true, got true 455s ok 154 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && !true && true" should evaluate to false, got false 455s ok 155 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || !true || !true" should evaluate to false, got false 455s ok 156 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true || !true && !true" should evaluate to false, got false 455s ok 157 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && !true || !true" should evaluate to false, got false 455s ok 158 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!true && !true && !true" should evaluate to false, got false 455s ok 159 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true)" should evaluate to false, got false 455s ok 160 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && true)" should evaluate to false, got false 455s ok 161 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || true)" should evaluate to false, got false 455s ok 162 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || true || true)" should evaluate to false, got false 455s ok 163 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || true && true)" should evaluate to false, got false 455s ok 164 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && true || true)" should evaluate to false, got false 455s ok 165 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && true && true)" should evaluate to false, got false 455s ok 166 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || true || !true)" should evaluate to false, got false 455s ok 167 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || true && !true)" should evaluate to false, got false 455s ok 168 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && true || !true)" should evaluate to false, got false 455s ok 169 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && true && !true)" should evaluate to true, got true 455s ok 170 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && !true)" should evaluate to true, got true 455s ok 171 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || !true)" should evaluate to false, got false 455s ok 172 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || !true || true)" should evaluate to false, got false 455s ok 173 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || !true && true)" should evaluate to false, got false 455s ok 174 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && !true || true)" should evaluate to false, got false 455s ok 175 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && !true && true)" should evaluate to true, got true 455s ok 176 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || !true || !true)" should evaluate to false, got false 455s ok 177 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true || !true && !true)" should evaluate to false, got false 455s ok 178 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && !true || !true)" should evaluate to true, got true 455s ok 179 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(true && !true && !true)" should evaluate to true, got true 455s ok 180 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true)" should evaluate to true, got true 455s ok 181 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && true)" should evaluate to true, got true 455s ok 182 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || true)" should evaluate to false, got false 455s ok 183 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || true || true)" should evaluate to false, got false 455s ok 184 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || true && true)" should evaluate to false, got false 455s ok 185 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && true || true)" should evaluate to false, got false 455s ok 186 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && true && true)" should evaluate to true, got true 455s ok 187 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || true || !true)" should evaluate to false, got false 455s ok 188 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || true && !true)" should evaluate to true, got true 455s ok 189 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && true || !true)" should evaluate to true, got true 455s ok 190 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && true && !true)" should evaluate to true, got true 455s ok 191 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && !true)" should evaluate to true, got true 455s ok 192 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || !true)" should evaluate to true, got true 455s ok 193 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || !true || true)" should evaluate to false, got false 455s ok 194 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || !true && true)" should evaluate to true, got true 455s ok 195 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && !true || true)" should evaluate to false, got false 455s ok 196 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && !true && true)" should evaluate to true, got true 455s ok 197 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || !true || !true)" should evaluate to true, got true 455s ok 198 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true || !true && !true)" should evaluate to true, got true 455s ok 199 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && !true || !true)" should evaluate to true, got true 455s ok 200 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "!(!true && !true && !true)" should evaluate to true, got true 455s ok 201 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 455s ok 202 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 455s ok 203 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 455s ok 204 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 455s ok 205 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 455s ok 206 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 455s ok 207 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 455s ok 208 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 455s ok 209 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 455s ok 210 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 455s ok 211 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 455s ok 212 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 455s ok 213 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 455s ok 214 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 455s ok 215 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 455s ok 216 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 455s ok 217 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 455s ok 218 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 455s ok 219 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 455s ok 220 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-F '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 455s ok 221 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-F '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 455s ok 222 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-U '/apache/' " should evaluate to true, got true 455s ok 223 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "-U '/apache/expr/none' " should evaluate to false, got false 455s ok 224 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 455s ok 225 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 455s ok 226 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "base64('foo') = 'Zm9v' " should evaluate to true, got true 455s ok 227 455s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 455s ok 228 455s Error log should not have 'Internal evaluation error' entries, found 0 455s ok 229 455s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 455s ok 460s t/apache/expr_string.t .............. 460s 1..29 460s # Running under perl version 5.040001 for linux 460s # Current time local: Tue May 6 19:24:49 2025 460s # Current time GMT: Tue May 6 19:24:49 2025 460s # Using Test.pm version 1.31 460s # Using Apache/Test.pm version 1.44 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 1 460s Expected return code 200, got 200 for 'foo' 460s ok 2 460s # testing : log message [Tue May 06 19:24:51.534778 2025] [log_debug:info] [pid 479285:tid 479330] [client 127.0.0.1:57998] foo (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: 'foo' 460s # received: 'foo' 460s ok 3 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 4 460s Expected return code 200, got 200 for '%{req:SomeHeader}' 460s ok 5 460s # testing : log message [Tue May 06 19:24:51.789402 2025] [log_debug:info] [pid 479285:tid 479330] [client 127.0.0.1:57998] SomeValue (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: 'SomeValue' 460s # received: 'SomeValue' 460s ok 6 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 7 460s Should get parse error (500) for "%{", got 500 460s ok 8 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 9 460s Expected return code 200, got 200 for '%' 460s ok 10 460s # testing : log message [Tue May 06 19:24:52.294221 2025] [log_debug:info] [pid 479286:tid 479347] [client 127.0.0.1:58012] % (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: '%' 460s # received: '%' 460s ok 11 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 12 460s Expected return code 200, got 200 for '}' 460s ok 13 460s # testing : log message [Tue May 06 19:24:52.546705 2025] [log_debug:info] [pid 479286:tid 479347] [client 127.0.0.1:58012] } (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: '}' 460s # received: '}' 460s ok 14 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 15 460s Expected return code 200, got 200 for '\"' 460s ok 16 460s # testing : log message [Tue May 06 19:24:52.798936 2025] [log_debug:info] [pid 479286:tid 479347] [client 127.0.0.1:58012] " (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: '"' 460s # received: '"' 460s ok 17 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 18 460s Expected return code 200, got 200 for '\'' 460s ok 19 460s # testing : log message [Tue May 06 19:24:53.050679 2025] [log_debug:info] [pid 479286:tid 479347] [client 127.0.0.1:58012] ' (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: '\'' 460s # received: '\'' 460s ok 20 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 21 460s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 460s ok 22 460s # testing : log message [Tue May 06 19:24:53.302855 2025] [log_debug:info] [pid 479286:tid 479347] [client 127.0.0.1:58012] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: '%{req:SomeHeader}' 460s # received: '%{req:SomeHeader}' 460s ok 23 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 24 460s Expected return code 200, got 200 for '%{tolower:IDENT}' 460s ok 25 460s # testing : log message [Tue May 06 19:24:53.554991 2025] [log_debug:info] [pid 479286:tid 479347] [client 127.0.0.1:58012] ident (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: 'ident' 460s # received: 'ident' 460s ok 26 460s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 27 460s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 460s ok 28 460s # testing : log message [Tue May 06 19:24:53.807070 2025] [log_debug:info] [pid 479286:tid 479347] [client 127.0.0.1:58012] get (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 460s # didn't match 460s # expected: 'get' 460s # received: 'get' 460s ok 29 460s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 460s ok 462s t/apache/getfile.t .................. 462s # using LWP client 462s 1..221 462s # Running under perl version 5.040001 for linux 462s # Current time local: Tue May 6 19:24:54 2025 462s # Current time GMT: Tue May 6 19:24:54 2025 462s # Using Test.pm version 1.31 462s # Using Apache/Test.pm version 1.44 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4c64-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 19556 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl.pod 462s # expected: 19556 462s # received: 19556 462s ok 1 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "dbb0-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 56240 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5004delta.pod 462s # expected: 56240 462s # received: 56240 462s ok 2 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "85ea-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 34282 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5005delta.pod 462s # expected: 34282 462s # received: 34282 462s ok 3 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "da40-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 55872 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5100delta.pod 462s # expected: 55872 462s # received: 55872 462s ok 4 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "ab70-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 43888 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5101delta.pod 462s # expected: 43888 462s # received: 43888 462s ok 5 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "15cb8-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 89272 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5120delta.pod 462s # expected: 89272 462s # received: 89272 462s ok 6 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2707-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 9991 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5121delta.pod 462s # expected: 9991 462s # received: 9991 462s ok 7 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2569-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 9577 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5122delta.pod 462s # expected: 9577 462s # received: 9577 462s ok 8 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1004-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4100 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5123delta.pod 462s # expected: 4100 462s # received: 4100 462s ok 9 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "e58-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 3672 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5124delta.pod 462s # expected: 3672 462s # received: 3672 462s ok 10 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1e00-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7680 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5125delta.pod 462s # expected: 7680 462s # received: 7680 462s ok 11 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "233a9-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 144297 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5140delta.pod 462s # expected: 144297 462s # received: 144297 462s ok 12 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1f1e-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7966 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5141delta.pod 462s # expected: 7966 462s # received: 7966 462s ok 13 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1aeb-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6891 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5142delta.pod 462s # expected: 6891 462s # received: 6891 462s ok 14 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1e50-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7760 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5143delta.pod 462s # expected: 7760 462s # received: 7760 462s ok 15 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "18b7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6327 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5144delta.pod 462s # expected: 6327 462s # received: 6327 462s ok 16 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "20a07-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 133639 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5160delta.pod 462s # expected: 133639 462s # received: 133639 462s ok 17 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "17fe-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6142 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5161delta.pod 462s # expected: 6142 462s # received: 6142 462s ok 18 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "e0a-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 3594 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5162delta.pod 462s # expected: 3594 462s # received: 3594 462s ok 19 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "ff5-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4085 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5163delta.pod 462s # expected: 4085 462s # received: 4085 462s ok 20 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1d280-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 119424 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5180delta.pod 462s # expected: 119424 462s # received: 119424 462s ok 21 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "19c5-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6597 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5181delta.pod 462s # expected: 6597 462s # received: 6597 462s ok 22 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "14d7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5335 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5182delta.pod 462s # expected: 5335 462s # received: 5335 462s ok 23 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1208-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4616 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5184delta.pod 462s # expected: 4616 462s # received: 4616 462s ok 24 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1c352-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 115538 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5200delta.pod 462s # expected: 115538 462s # received: 115538 462s ok 25 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2a07-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10759 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5201delta.pod 462s # expected: 10759 462s # received: 10759 462s ok 26 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2fef-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 12271 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5202delta.pod 462s # expected: 12271 462s # received: 12271 462s ok 27 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2410-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 9232 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5203delta.pod 462s # expected: 9232 462s # received: 9232 462s ok 28 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1fa8f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 129679 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5220delta.pod 462s # expected: 129679 462s # received: 129679 462s ok 29 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "293d-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10557 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5221delta.pod 462s # expected: 10557 462s # received: 10557 462s ok 30 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "301f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 12319 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5222delta.pod 462s # expected: 12319 462s # received: 12319 462s ok 31 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "20fa-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8442 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5223delta.pod 462s # expected: 8442 462s # received: 8442 462s ok 32 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1162-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4450 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5224delta.pod 462s # expected: 4450 462s # received: 4450 462s ok 33 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "fc09-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 64521 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5240delta.pod 462s # expected: 64521 462s # received: 64521 462s ok 34 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2009-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8201 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5241delta.pod 462s # expected: 8201 462s # received: 8201 462s ok 35 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1007-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4103 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5242delta.pod 462s # expected: 4103 462s # received: 4103 462s ok 36 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2aac-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10924 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5243delta.pod 462s # expected: 10924 462s # received: 10924 462s ok 37 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1168-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4456 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5244delta.pod 462s # expected: 4456 462s # received: 4456 462s ok 38 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1875a-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 100186 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5260delta.pod 462s # expected: 100186 462s # received: 100186 462s ok 39 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1e25-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7717 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5261delta.pod 462s # expected: 7717 462s # received: 7717 462s ok 40 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1e16-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7702 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5262delta.pod 462s # expected: 7702 462s # received: 7702 462s ok 41 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1b69-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7017 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5263delta.pod 462s # expected: 7017 462s # received: 7017 462s ok 42 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "115d9-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 71129 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5280delta.pod 462s # expected: 71129 462s # received: 71129 462s ok 43 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "11f7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4599 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5281delta.pod 462s # expected: 4599 462s # received: 4599 462s ok 44 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1806-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6150 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5282delta.pod 462s # expected: 6150 462s # received: 6150 462s ok 45 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "13f7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5111 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5283delta.pod 462s # expected: 5111 462s # received: 5111 462s ok 46 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "a038-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 41016 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5300delta.pod 462s # expected: 41016 462s # received: 41016 462s ok 47 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1662-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5730 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5301delta.pod 462s # expected: 5730 462s # received: 5730 462s ok 48 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "124a-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4682 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5302delta.pod 462s # expected: 4682 462s # received: 4682 462s ok 49 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1374-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4980 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5303delta.pod 462s # expected: 4980 462s # received: 4980 462s ok 50 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "d310-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 54032 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5320delta.pod 462s # expected: 54032 462s # received: 54032 462s ok 51 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1b5f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7007 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5321delta.pod 462s # expected: 7007 462s # received: 7007 462s ok 52 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "9201-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 37377 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5340delta.pod 462s # expected: 37377 462s # received: 37377 462s ok 53 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1076-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4214 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5341delta.pod 462s # expected: 4214 462s # received: 4214 462s ok 54 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "f68-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 3944 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5342delta.pod 462s # expected: 3944 462s # received: 3944 462s ok 55 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "fd6-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4054 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5343delta.pod 462s # expected: 4054 462s # received: 4054 462s ok 56 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "ad8b-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 44427 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5360delta.pod 462s # expected: 44427 462s # received: 44427 462s ok 57 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1288-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4744 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5361delta.pod 462s # expected: 4744 462s # received: 4744 462s ok 58 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "f69-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 3945 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5362delta.pod 462s # expected: 3945 462s # received: 3945 462s ok 59 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "fd7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4055 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5363delta.pod 462s # expected: 4055 462s # received: 4055 462s ok 60 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "10d47-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 68935 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5380delta.pod 462s # expected: 68935 462s # received: 68935 462s ok 61 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "f6a-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 3946 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5381delta.pod 462s # expected: 3946 462s # received: 3946 462s ok 62 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "fd8-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4056 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5382delta.pod 462s # expected: 4056 462s # received: 4056 462s ok 63 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "c79b-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 51099 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5400delta.pod 462s # expected: 51099 462s # received: 51099 462s ok 64 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "15dc-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5596 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl5401delta.pod 462s # expected: 5596 462s # received: 5596 462s ok 65 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1e723-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 124707 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl561delta.pod 462s # expected: 124707 462s # received: 124707 462s ok 66 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1a2bb-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 107195 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl56delta.pod 462s # expected: 107195 462s # received: 107195 462s ok 67 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "94ac-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 38060 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl581delta.pod 462s # expected: 38060 462s # received: 38060 462s ok 68 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1176-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4470 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl582delta.pod 462s # expected: 4470 462s # received: 4470 462s ok 69 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "18bf-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6335 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl583delta.pod 462s # expected: 6335 462s # received: 6335 462s ok 70 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1cc3-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7363 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl584delta.pod 462s # expected: 7363 462s # received: 7363 462s ok 71 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1701-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5889 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl585delta.pod 462s # expected: 5889 462s # received: 5889 462s ok 72 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "122b-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4651 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl586delta.pod 462s # expected: 4651 462s # received: 4651 462s ok 73 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "20a4-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8356 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl587delta.pod 462s # expected: 8356 462s # received: 8356 462s ok 74 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "62c1-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 25281 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl588delta.pod 462s # expected: 25281 462s # received: 25281 462s ok 75 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "d28d-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 53901 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl589delta.pod 462s # expected: 53901 462s # received: 53901 462s ok 76 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1c1d5-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 115157 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perl58delta.pod 462s # expected: 115157 462s # received: 115157 462s ok 77 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4fe9-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 20457 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlaix.pod 462s # expected: 20457 462s # received: 20457 462s ok 78 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1688-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5768 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlamiga.pod 462s # expected: 5768 462s # received: 5768 462s ok 79 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2031-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8241 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlandroid.pod 462s # expected: 8241 462s # received: 8241 462s ok 80 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "ceb51-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 846673 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlapi.pod 462s # expected: 846673 462s # received: 846673 462s ok 81 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "5838-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 22584 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlapio.pod 462s # expected: 22584 462s # received: 22584 462s ok 82 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1b62-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7010 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlartistic.pod 462s # expected: 7010 462s # received: 7010 462s ok 83 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "210c-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8460 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlbook.pod 462s # expected: 8460 462s # received: 8460 462s ok 84 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "126-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 294 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlboot.pod 462s # expected: 294 462s # received: 294 462s ok 85 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "130-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 304 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlbot.pod 462s # expected: 304 462s # received: 304 462s ok 86 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1f50-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8016 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlbs2000.pod 462s # expected: 8016 462s # received: 8016 462s ok 87 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "dea2-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 56994 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlcall.pod 462s # expected: 56994 462s # received: 56994 462s ok 88 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1180-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4480 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlcheat.pod 462s # expected: 4480 462s # received: 4480 462s ok 89 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "3179-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 12665 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlclass.pod 462s # expected: 12665 462s # received: 12665 462s ok 90 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "3c63-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 15459 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlclassguts.pod 462s # expected: 15459 462s # received: 15459 462s ok 91 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "d19f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 53663 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlclib.pod 462s # expected: 53663 462s # received: 53663 462s ok 92 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "12e5-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4837 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlcn.pod 462s # expected: 4837 462s # received: 4837 462s ok 93 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1b1b-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6939 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlcommunity.pod 462s # expected: 6939 462s # received: 6939 462s ok 94 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "662a-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 26154 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlcygwin.pod 462s # expected: 26154 462s # received: 26154 462s ok 95 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "cfa2-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 53154 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldata.pod 462s # expected: 53154 462s # received: 53154 462s ok 96 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "134d-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4941 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 462s # expected: 4941 462s # received: 4941 462s ok 97 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "a85c-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 43100 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldebguts.pod 462s # expected: 43100 462s # received: 43100 462s ok 98 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "5693-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 22163 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldebtut.pod 462s # expected: 22163 462s # received: 22163 462s ok 99 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "9bc9-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 39881 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldebug.pod 462s # expected: 39881 462s # received: 39881 462s ok 100 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "15dc-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5596 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldelta.pod 462s # expected: 5596 462s # received: 5596 462s ok 101 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "5fb8-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 24504 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldeprecation.pod 462s # expected: 24504 462s # received: 24504 462s ok 102 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4d4ea-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 316650 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldiag.pod 462s # expected: 316650 462s # received: 316650 462s ok 103 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "24a0-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 9376 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldoc.pod 462s # expected: 9376 462s # received: 9376 462s ok 104 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "b4ed-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 46317 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldocstyle.pod 462s # expected: 46317 462s # received: 46317 462s ok 105 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "6946-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 26950 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldsc.pod 462s # expected: 26950 462s # received: 26950 462s ok 106 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1f20-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7968 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perldtrace.pod 462s # expected: 7968 462s # received: 7968 462s ok 107 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1497f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 84351 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlebcdic.pod 462s # expected: 84351 462s # received: 84351 462s ok 108 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "937e-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 37758 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlembed.pod 462s # expected: 37758 462s # received: 37758 462s ok 109 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2812-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10258 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlexperiment.pod 462s # expected: 10258 462s # received: 10258 462s ok 110 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "58d2-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 22738 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq.pod 462s # expected: 22738 462s # received: 22738 462s ok 111 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "34a1-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 13473 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq1.pod 462s # expected: 13473 462s # received: 13473 462s ok 112 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "292a-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10538 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq2.pod 462s # expected: 10538 462s # received: 10538 462s ok 113 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "92e1-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 37601 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq3.pod 462s # expected: 37601 462s # received: 37601 462s ok 114 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "16bcd-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 93133 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq4.pod 462s # expected: 93133 462s # received: 93133 462s ok 115 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "dbc1-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 56257 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq5.pod 462s # expected: 56257 462s # received: 56257 462s ok 116 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "9a71-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 39537 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq6.pod 462s # expected: 39537 462s # received: 39537 462s ok 117 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "93ae-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 37806 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq7.pod 462s # expected: 37806 462s # received: 37806 462s ok 118 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "c30c-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 49932 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq8.pod 462s # expected: 49932 462s # received: 49932 462s ok 119 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "3b75-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 15221 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfaq9.pod 462s # expected: 15221 462s # received: 15221 462s ok 120 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "56ca-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 22218 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfilter.pod 462s # expected: 22218 462s # received: 22218 462s ok 121 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "342b-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 13355 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfork.pod 462s # expected: 13355 462s # received: 13355 462s ok 122 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4122-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 16674 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlform.pod 462s # expected: 16674 462s # received: 16674 462s ok 123 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "671-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 1649 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 462s # expected: 1649 462s # received: 1649 462s ok 124 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "68740-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 427840 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlfunc.pod 462s # expected: 427840 462s # received: 427840 462s ok 125 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "7c2e-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 31790 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlgit.pod 462s # expected: 31790 462s # received: 31790 462s ok 126 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "219ca-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 137674 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlglossary.pod 462s # expected: 137674 462s # received: 137674 462s ok 127 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4072-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 16498 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlgov.pod 462s # expected: 16498 462s # received: 16498 462s ok 128 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "35f7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 13815 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlgpl.pod 462s # expected: 13815 462s # received: 13815 462s ok 129 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "31bb8-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 203704 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlguts.pod 462s # expected: 203704 462s # received: 203704 462s ok 130 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "afe5-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 45029 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlhack.pod 462s # expected: 45029 462s # received: 45029 462s ok 131 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1297d-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 76157 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlhacktips.pod 462s # expected: 76157 462s # received: 76157 462s ok 132 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1809-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6153 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlhacktut.pod 462s # expected: 6153 462s # received: 6153 462s ok 133 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "602-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 1538 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlhaiku.pod 462s # expected: 1538 462s # received: 1538 462s ok 134 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "ebeb-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 60395 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlhist.pod 462s # expected: 60395 462s # received: 60395 462s ok 135 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "77a4-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 30628 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlhpux.pod 462s # expected: 30628 462s # received: 30628 462s ok 136 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "7dd-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 2013 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlhurd.pod 462s # expected: 2013 462s # received: 2013 462s ok 137 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1fc9f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 130207 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlintern.pod 462s # expected: 130207 462s # received: 130207 462s ok 138 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "9216-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 37398 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlinterp.pod 462s # expected: 37398 462s # received: 37398 462s ok 139 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "579a-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 22426 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlintro.pod 462s # expected: 22426 462s # received: 22426 462s ok 140 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "8ad2-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 35538 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perliol.pod 462s # expected: 35538 462s # received: 35538 462s ok 141 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "11818-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 71704 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlipc.pod 462s # expected: 71704 462s # received: 71704 462s ok 142 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1150-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4432 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlirix.pod 462s # expected: 4432 462s # received: 4432 462s ok 143 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "20a8-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8360 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perljp.pod 462s # expected: 8360 462s # received: 8360 462s ok 144 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2fc0-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 12224 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlko.pod 462s # expected: 12224 462s # received: 12224 462s ok 145 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "163-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 355 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perllexwarn.pod 462s # expected: 355 462s # received: 355 462s ok 146 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "7ea-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 2026 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perllinux.pod 462s # expected: 2026 462s # received: 2026 462s ok 147 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "12978-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 76152 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perllocale.pod 462s # expected: 76152 462s # received: 76152 462s ok 148 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2487-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 9351 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perllol.pod 462s # expected: 9351 462s # received: 9351 462s ok 149 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2f6f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 12143 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlmacosx.pod 462s # expected: 12143 462s # received: 12143 462s ok 150 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "67a7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 26535 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlmod.pod 462s # expected: 26535 462s # received: 26535 462s ok 151 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2574-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 9588 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 462s # expected: 9588 462s # received: 9588 462s ok 152 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1095c-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 67932 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlmodlib.pod 462s # expected: 67932 462s # received: 67932 462s ok 153 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "573b-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 22331 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 462s # expected: 22331 462s # received: 22331 462s ok 154 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "d65-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 3429 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlmroapi.pod 462s # expected: 3429 462s # received: 3429 462s ok 155 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2ad3-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10963 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlnewmod.pod 462s # expected: 10963 462s # received: 10963 462s ok 156 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "20a5-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8357 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlnumber.pod 462s # expected: 8357 462s # received: 8357 462s ok 157 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "8d31-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 36145 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlobj.pod 462s # expected: 36145 462s # received: 36145 462s ok 158 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "6885-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 26757 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlootut.pod 462s # expected: 26757 462s # received: 26757 462s ok 159 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2b4ac-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 177324 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlop.pod 462s # expected: 177324 462s # received: 177324 462s ok 160 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4db-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 1243 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 462s # expected: 1243 462s # received: 1243 462s ok 161 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "3b77-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 15223 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlopentut.pod 462s # expected: 15223 462s # received: 15223 462s ok 162 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "16cb7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 93367 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlos2.pod 462s # expected: 93367 462s # received: 93367 462s ok 163 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "37cb-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 14283 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlos390.pod 462s # expected: 14283 462s # received: 14283 462s ok 164 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "12b0-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4784 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlos400.pod 462s # expected: 4784 462s # received: 4784 462s ok 165 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "c8a9-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 51369 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlpacktut.pod 462s # expected: 51369 462s # received: 51369 462s ok 166 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "c2bc-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 49852 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlperf.pod 462s # expected: 49852 462s # received: 49852 462s ok 167 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1418-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5144 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlplan9.pod 462s # expected: 5144 462s # received: 5144 462s ok 168 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "5b65-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 23397 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlpod.pod 462s # expected: 23397 462s # received: 23397 462s ok 169 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "10d10-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 68880 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlpodspec.pod 462s # expected: 68880 462s # received: 68880 462s ok 170 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2f40-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 12096 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 462s # expected: 12096 462s # received: 12096 462s ok 171 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "67b7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 26551 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlpolicy.pod 462s # expected: 26551 462s # received: 26551 462s ok 172 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "15db1-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 89521 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlport.pod 462s # expected: 89521 462s # received: 89521 462s ok 173 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1412-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 5138 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlpragma.pod 462s # expected: 5138 462s # received: 5138 462s ok 174 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1a25-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 6693 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlqnx.pod 462s # expected: 6693 462s # received: 6693 462s ok 175 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "21256-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 135766 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlre.pod 462s # expected: 135766 462s # received: 135766 462s ok 176 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "8a9c-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 35484 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlreapi.pod 462s # expected: 35484 462s # received: 35484 462s ok 177 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "818f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 33167 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 462s # expected: 33167 462s # received: 33167 462s ok 178 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "bec7-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 48839 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 462s # expected: 48839 462s # received: 48839 462s ok 179 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "8d5c-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 36188 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlref.pod 462s # expected: 36188 462s # received: 36188 462s ok 180 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4944-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 18756 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlreftut.pod 462s # expected: 18756 462s # received: 18756 462s ok 181 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "a989-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 43401 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlreguts.pod 462s # expected: 43401 462s # received: 43401 462s ok 182 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1fd-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 509 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlrepository.pod 462s # expected: 509 462s # received: 509 462s ok 183 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4b07-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 19207 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlrequick.pod 462s # expected: 19207 462s # received: 19207 462s ok 184 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "3caa-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 15530 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlreref.pod 462s # expected: 15530 462s # received: 15530 462s ok 185 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1e1ef-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 123375 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlretut.pod 462s # expected: 123375 462s # received: 123375 462s ok 186 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "651-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 1617 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlriscos.pod 462s # expected: 1617 462s # received: 1617 462s ok 187 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:55 GMT 462s #Accept-Ranges: bytes 462s #ETag: "e707-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 59143 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlrun.pod 462s # expected: 59143 462s # received: 59143 462s ok 188 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "6cea-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 27882 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlsec.pod 462s # expected: 27882 462s # received: 27882 462s ok 189 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "4af2-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 19186 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 462s # expected: 19186 462s # received: 19186 462s ok 190 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "7494-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 29844 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlsolaris.pod 462s # expected: 29844 462s # received: 29844 462s ok 191 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1bdc-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7132 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlsource.pod 462s # expected: 7132 462s # received: 7132 462s ok 192 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "233b-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 9019 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlstyle.pod 462s # expected: 9019 462s # received: 9019 462s ok 193 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "12fb9-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 77753 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlsub.pod 462s # expected: 77753 462s # received: 77753 462s ok 194 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "d31f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 54047 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:55 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlsyn.pod 462s # expected: 54047 462s # received: 54047 462s ok 195 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "2858-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10328 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlsynology.pod 462s # expected: 10328 462s # received: 10328 462s ok 196 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "b184-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 45444 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlthrtut.pod 462s # expected: 45444 462s # received: 45444 462s ok 197 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "9a91-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 39569 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltie.pod 462s # expected: 39569 462s # received: 39569 462s ok 198 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "cda37-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 842295 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltoc.pod 462s # expected: 842295 462s # received: 842295 462s ok 199 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "174-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 372 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltodo.pod 462s # expected: 372 462s # received: 372 462s ok 200 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "126-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 294 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltooc.pod 462s # expected: 294 462s # received: 294 462s ok 201 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "126-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 294 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltoot.pod 462s # expected: 294 462s # received: 294 462s ok 202 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "297f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 10623 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltrap.pod 462s # expected: 10623 462s # received: 10623 462s ok 203 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "213f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 8511 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltru64.pod 462s # expected: 8511 462s # received: 8511 462s ok 204 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1183-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4483 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perltw.pod 462s # expected: 4483 462s # received: 4483 462s ok 205 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "162b6-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 90806 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlunicode.pod 462s # expected: 90806 462s # received: 90806 462s ok 206 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "6349-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 25417 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlunicook.pod 462s # expected: 25417 462s # received: 25417 462s ok 207 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "372e-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 14126 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlunifaq.pod 462s # expected: 14126 462s # received: 14126 462s ok 208 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "96e1-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 38625 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perluniintro.pod 462s # expected: 38625 462s # received: 38625 462s ok 209 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "6eefa-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 454394 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perluniprops.pod 462s # expected: 454394 462s # received: 454394 462s ok 210 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1f10-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7952 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlunitut.pod 462s # expected: 7952 462s # received: 7952 462s ok 211 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "1ce8-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 7400 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlutil.pod 462s # expected: 7400 462s # received: 7400 462s ok 212 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "16c17-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 93207 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlvar.pod 462s # expected: 93207 462s # received: 93207 462s ok 213 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "c68d-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 50829 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlvms.pod 462s # expected: 50829 462s # received: 50829 462s ok 214 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "f16-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 3862 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlvos.pod 462s # expected: 3862 462s # received: 3862 462s ok 215 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "7c61-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 31841 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlwin32.pod 462s # expected: 31841 462s # received: 31841 462s ok 216 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "12d15-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 77077 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlxs.pod 462s # expected: 77077 462s # received: 77077 462s ok 217 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "c51f-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 50463 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlxstut.pod 462s # expected: 50463 462s # received: 50463 462s ok 218 462s #lwp request: 462s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "5dc1-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 24001 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 462s # expected: 24001 462s # received: 24001 462s ok 219 462s #lwp request: 462s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "c8100-62e795c234600" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 819456 462s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-binary-httpd 462s # expected: 819456 462s # received: 819456 462s ok 220 462s #lwp request: 462s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 462s #User-Agent: libwww-perl/6.78 462s # 462s #server response: 462s #HTTP/1.1 200 OK 462s #Connection: close 462s #Date: Tue, 06 May 2025 19:24:56 GMT 462s #Accept-Ranges: bytes 462s #ETag: "40a7c0-632968e4a9680" 462s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 462s #Vary: In-If1 462s #Content-Length: 4237248 462s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 462s #Client-Date: Tue, 06 May 2025 19:24:56 GMT 462s #Client-Peer: 127.0.0.1:8529 462s #Client-Response-Num: 1 462s #DMMATCH1: 1 462s # 462s # testing : download of /getfiles-binary-perl 462s # expected: 4237248 462s # received: 4237248 462s ok 221 462s ok 463s t/apache/headers.t .................. 463s 1..27 463s # Running under perl version 5.040001 for linux 463s # Current time local: Tue May 6 19:24:56 2025 463s # Current time GMT: Tue May 6 19:24:56 2025 463s # Using Test.pm version 1.31 463s # Using Apache/Test.pm version 1.44 463s testing: Hello: World 463s ok 1 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 2 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 3 463s testing: Hello: World 463s ok 4 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 5 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 6 463s testing: Hello: World 463s ok 7 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 8 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 9 463s testing: Hello: Foo 463s Bar 463s ok 10 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 11 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 12 463s testing: Hello: Foo 463s Bar 463s ok 13 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 14 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 15 463s testing: Hello: Foo 463s Bar 463s ok 16 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 17 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 18 463s testing: Hello: Foo 463s Bar 463s ok 19 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 20 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 21 463s testing: Hello: Foo 463s Bar 463s ok 22 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 23 463s header: [Foo Bar] vs [Foo Bar] 463s # testing : compare header Hello value 463s # expected: 'Foo Bar' 463s # received: 'Foo Bar' 463s ok 24 463s testing: Hello:World 463s ok 25 463s # testing : response success 463s # expected: qr/HTTP\/1\.. 200 OK/ 463s # received: 'HTTP/1.1 200 OK' 463s ok 26 463s header: [World] vs [World] 463s # testing : compare header Hello value 463s # expected: 'World' 463s # received: 'World' 463s ok 27 463s ok 465s t/apache/hostcheck.t ................ 465s 1..14 465s # Running under perl version 5.040001 for linux 465s # Current time local: Tue May 6 19:24:57 2025 465s # Current time GMT: Tue May 6 19:24:57 2025 465s # Using Test.pm version 1.31 465s # Using Apache/Test.pm version 1.44 465s # SENDING to 127.0.0.1:8529 465s # GET / HTTP/1.1 465s Host: localhost 465s 465s # expected 200, got 200 for ok 465s ok 1 465s # SENDING to 127.0.0.1:8529 465s # GET / HTTP/1.1 465s Host: localhost:1 465s 465s # expected 200, got 200 for port ignored 465s ok 2 465s # SENDING to 127.0.0.1:8529 465s # GET / HTTP/1.1 465s Host: notlisted 465s 465s # expected 200, got 200 for name not listed 465s ok 3 465s # SENDING to 127.0.0.1:8529 465s # GET / HTTP/1.1 465s Host: 127.0.0.1 465s 465s # expected 200, got 200 for IP not in serveralias/servername 465s ok 4 465s # SENDING to 127.0.0.1:8529 465s # GET / HTTP/1.1 465s Host: default-strict 465s 465s # expected 200, got 200 for NVH matches in default server 465s ok 5 465s # SENDING to 127.0.0.1:8529 465s # GET / HTTP/1.1 465s Host: nvh-strict 465s 465s # expected 200, got 200 for NVH matches 465s ok 6 465s # SENDING to 127.0.0.1:8529 465s # GET / HTTP/1.1 465s Host: nvh-strict:1 465s 465s # expected 200, got 200 for NVH matches port ignored 465s ok 7 465s # SENDING to 127.0.0.1:8556 465s # GET / HTTP/1.1 465s Host: localhost 465s 465s # expected 400, got 400 for ok 465s ok 8 465s # SENDING to 127.0.0.1:8556 465s # GET / HTTP/1.1 465s Host: localhost:1 465s 465s # expected 400, got 400 for port ignored 465s ok 9 465s # SENDING to 127.0.0.1:8556 465s # GET / HTTP/1.1 465s Host: notlisted 465s 465s # expected 400, got 400 for name not listed 465s ok 10 465s # SENDING to 127.0.0.1:8556 465s # GET / HTTP/1.1 465s Host: 127.0.0.1 465s 465s # expected 400, got 400 for IP not in serveralias/servername 465s ok 11 465s # SENDING to 127.0.0.1:8556 465s # GET / HTTP/1.1 465s Host: default-strict 465s 465s # expected 200, got 200 for NVH matches in default server 465s ok 12 465s # SENDING to 127.0.0.1:8556 465s # GET / HTTP/1.1 465s Host: nvh-strict 465s 465s # expected 200, got 200 for NVH matches 465s ok 13 465s # SENDING to 127.0.0.1:8556 465s # GET / HTTP/1.1 465s Host: nvh-strict:1 465s 465s # expected 200, got 200 for NVH matches port ignored 465s ok 14 465s ok 467s t/apache/http_strict.t .............. 467s 1..178 467s # Running under perl version 5.040001 for linux 467s # Current time local: Tue May 6 19:24:59 2025 467s # Current time GMT: Tue May 6 19:24:59 2025 467s # Using Test.pm version 1.31 467s # Using Apache/Test.pm version 1.44 467s # SENDING: 467s # GET / HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 1 467s # SENDING: 467s # GET / HTTP/1.0\n\n 467s # expecting success, got 200 467s ok 2 467s # SENDING: 467s # get / HTTP/1.0\r\n\r\n 467s # expecting 501, got 501 467s ok 3 467s # SENDING: 467s # G ET / HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 4 467s # SENDING: 467s # G\x00ET / HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 5 467s # SENDING: 467s # G/T / HTTP/1.0\r\n\r\n 467s # expecting 501, got 501 467s ok 6 467s # SENDING: 467s # GET /\x00 HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 7 467s # SENDING: 467s # GET / HTTP/1.0\x00\r\n\r\n 467s # expecting 400, got 400 467s ok 8 467s # SENDING: 467s # GET\x0c/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 9 467s # SENDING: 467s # GET\r/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 10 467s # SENDING: 467s # GET\t/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 11 467s # SENDING: 467s # GET / HTT/1.0\r\n\r\n 467s # expecting error, got 400 467s ok 12 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 467s # expecting success, got 200 467s ok 13 467s # SENDING: 467s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 467s # expecting success, got 200 467s ok 14 467s # SENDING: 467s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 467s # expecting success, got 200 467s ok 15 467s # SENDING: 467s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 16 467s # SENDING: 467s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 17 467s # SENDING: 467s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 467s # expecting 200, got 200 467s ok 18 467s # SENDING: 467s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 19 467s # SENDING: 467s # GET / HTTP/\r\nHost: localhost\r\n\r\n 467s # expecting error, got 400 467s ok 20 467s # SENDING: 467s # GET / HTTP/0.9\r\n\r\n 467s # expecting error, got 400 467s ok 21 467s # SENDING: 467s # GET / HTTP/0.8\r\n\r\n 467s # expecting error, got 400 467s ok 22 467s # SENDING: 467s # GET /\x01 HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 23 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 24 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 467s # expecting 200, got 200 467s ok 25 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 467s # expecting 400, got 400 467s ok 26 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 467s # expecting 200, got 200 467s ok 27 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo\r\n\r\n 467s # expecting 400, got 400 467s ok 28 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 467s # expecting 400, got 400 467s ok 29 467s # SENDING: 467s # GET / HTTP/1.0\r\n: bar\r\n\r\n 467s # expecting 400, got 400 467s ok 30 467s # SENDING: 467s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 31 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 467s # expecting 400, got 400 467s ok 32 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 467s # expecting 400, got 400 467s ok 33 467s # SENDING: 467s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 467s # expecting 400, got 400 467s ok 34 467s # SENDING: 467s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 35 467s # SENDING: 467s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 467s # expecting 400, got 400 467s ok 36 467s # SENDING: 467s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 467s # expecting 400, got 400 467s ok 37 467s # SENDING: 467s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 467s # expecting 200, got 200 467s ok 38 467s # SENDING: 467s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 467s # expecting 400, got 400 467s ok 39 467s # SENDING: 467s # GET / HTTP/1.0\r\r 467s # expecting dropped connection and HTTPD dropped connection 467s ok 40 467s # SENDING: 467s # GET /\r\n 467s # expecting headerless HTTP/0.9 body, got response 467s ok 41 467s # SENDING: 467s # GET /#frag HTTP/1.0\r\n 467s # expecting 400, got 400 467s ok 42 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 467s # expecting 200, got 200 467s ok 43 467s # SENDING: 467s # GET http://017700000001/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 44 467s # SENDING: 467s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 45 467s # SENDING: 467s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 46 467s # SENDING: 467s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 47 467s # SENDING: 467s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 48 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 467s # expecting 200, got 200 467s ok 49 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 467s # expecting 400, got 400 467s ok 50 467s # SENDING: 467s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 51 467s # SENDING: 467s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 52 467s # SENDING: 467s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 53 467s # SENDING: 467s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 54 467s # SENDING: 467s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 55 467s # SENDING: 467s # GET http://[::1]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 56 467s # SENDING: 467s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 57 467s # SENDING: 467s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 58 467s # SENDING: 467s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 59 467s # SENDING: 467s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 60 467s # SENDING: 467s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 61 467s # SENDING: 467s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 62 467s # SENDING: 467s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 63 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 467s # expecting success, got 200 467s ok 64 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 467s # expecting success, got 200 467s ok 65 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 467s # expecting success, got 200 467s ok 66 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 467s # expecting success, got 200 467s ok 67 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 467s # expecting success, got 200 467s ok 68 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 467s # expecting success, got 200 467s ok 69 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 467s # expecting 200, got 200 467s ok 70 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 467s # expecting 200, got 200 467s ok 71 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 467s # expecting 400, got 400 467s ok 72 467s # SENDING: 467s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 73 467s # SENDING: 467s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 74 467s # SENDING: 467s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 75 467s # SENDING: 467s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 76 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 467s # expecting 200, got 200 467s ok 77 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 467s # expecting 200, got 200 467s ok 78 467s # SENDING: 467s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 79 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 467s # DECODED: Foo: bar 467s # RESPONSE: 467s # HTTP/1.1 200 OK\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Foo: bar\r\n 467s # Vary: In-If1\r\n 467s # DMMATCH1: 1\r\n 467s # Connection: close\r\n 467s # Content-Type: text/plain\r\n 467s # \r\n 467s # Hi!\n 467s # SERVERNAME=localhost\n 467s # HTTP_HOST=\n 467s # 467s # expecting 200, got 200 467s ok 80 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 467s # DECODED: Foo: 467s # RESPONSE: 467s # HTTP/1.1 200 OK\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Foo: \r\n 467s # Vary: In-If1\r\n 467s # DMMATCH1: 1\r\n 467s # Connection: close\r\n 467s # Content-Type: text/plain\r\n 467s # \r\n 467s # Hi!\n 467s # SERVERNAME=localhost\n 467s # HTTP_HOST=\n 467s # 467s # expecting 200, got 200 467s ok 81 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 467s # DECODED: : bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 564\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 82 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 467s # DECODED: F\x00oo: bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 528\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 83 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 467s # DECODED: F\x01oo: bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 564\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 84 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 467s # DECODED: F\noo: bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 528\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 85 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 467s # DECODED: Foo: b\tar 467s # RESPONSE: 467s # HTTP/1.1 200 OK\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Foo: b\tar\r\n 467s # Vary: In-If1\r\n 467s # DMMATCH1: 1\r\n 467s # Connection: close\r\n 467s # Content-Type: text/plain\r\n 467s # \r\n 467s # Hi!\n 467s # SERVERNAME=localhost\n 467s # HTTP_HOST=\n 467s # 467s # expecting 200, got 200 467s ok 86 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 467s # DECODED: Foo: b\x01ar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 564\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 87 467s # SENDING: 467s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 467s # expecting 500, got 500 467s ok 88 467s # SENDING: 467s # GET / HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 89 467s # SENDING: 467s # GET / HTTP/1.0\n\n 467s # expecting 400, got 400 467s ok 90 467s # SENDING: 467s # get / HTTP/1.0\r\n\r\n 467s # expecting 501, got 501 467s ok 91 467s # SENDING: 467s # G ET / HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 92 467s # SENDING: 467s # G\x00ET / HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 93 467s # SENDING: 467s # G/T / HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 94 467s # SENDING: 467s # GET /\x00 HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 95 467s # SENDING: 467s # GET / HTTP/1.0\x00\r\n\r\n 467s # expecting 400, got 400 467s ok 96 467s # SENDING: 467s # GET\x0c/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 97 467s # SENDING: 467s # GET\r/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 98 467s # SENDING: 467s # GET\t/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 99 467s # SENDING: 467s # GET / HTT/1.0\r\n\r\n 467s # expecting error, got 400 467s ok 100 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 467s # expecting success, got 200 467s ok 101 467s # SENDING: 467s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 467s # expecting success, got 200 467s ok 102 467s # SENDING: 467s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 467s # expecting success, got 200 467s ok 103 467s # SENDING: 467s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 104 467s # SENDING: 467s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 105 467s # SENDING: 467s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 106 467s # SENDING: 467s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 107 467s # SENDING: 467s # GET / HTTP/\r\nHost: localhost\r\n\r\n 467s # expecting error, got 400 467s ok 108 467s # SENDING: 467s # GET / HTTP/0.9\r\n\r\n 467s # expecting error, got 400 467s ok 109 467s # SENDING: 467s # GET / HTTP/0.8\r\n\r\n 467s # expecting error, got 400 467s ok 110 467s # SENDING: 467s # GET /\x01 HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 111 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 112 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 467s # expecting 200, got 200 467s ok 113 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 467s # expecting 400, got 400 467s ok 114 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 467s # expecting 400, got 400 467s ok 115 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo\r\n\r\n 467s # expecting 400, got 400 467s ok 116 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 467s # expecting 400, got 400 467s ok 117 467s # SENDING: 467s # GET / HTTP/1.0\r\n: bar\r\n\r\n 467s # expecting 400, got 400 467s ok 118 467s # SENDING: 467s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 119 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 467s # expecting 400, got 400 467s ok 120 467s # SENDING: 467s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 467s # expecting 400, got 400 467s ok 121 467s # SENDING: 467s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 467s # expecting 400, got 400 467s ok 122 467s # SENDING: 467s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 467s # expecting 400, got 400 467s ok 123 467s # SENDING: 467s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 467s # expecting 400, got 400 467s ok 124 467s # SENDING: 467s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 467s # expecting 400, got 400 467s ok 125 467s # SENDING: 467s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 467s # expecting 200, got 200 467s ok 126 467s # SENDING: 467s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 467s # expecting 400, got 400 467s ok 127 467s # SENDING: 467s # GET / HTTP/1.0\r\r 467s # expecting dropped connection and HTTPD dropped connection 467s ok 128 467s # SENDING: 467s # GET /\r\n 467s # expecting headerless HTTP/0.9 body, got response 467s ok 129 467s # SENDING: 467s # GET /#frag HTTP/1.0\r\n 467s # expecting 400, got 400 467s ok 130 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 467s # expecting 400, got 400 467s ok 131 467s # SENDING: 467s # GET http://017700000001/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 132 467s # SENDING: 467s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 133 467s # SENDING: 467s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 134 467s # SENDING: 467s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 135 467s # SENDING: 467s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 136 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 467s # expecting 400, got 400 467s ok 137 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 467s # expecting 400, got 400 467s ok 138 467s # SENDING: 467s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 139 467s # SENDING: 467s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 140 467s # SENDING: 467s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 141 467s # SENDING: 467s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 142 467s # SENDING: 467s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 143 467s # SENDING: 467s # GET http://[::1]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 144 467s # SENDING: 467s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 145 467s # SENDING: 467s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 146 467s # SENDING: 467s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 147 467s # SENDING: 467s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 148 467s # SENDING: 467s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 149 467s # SENDING: 467s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 467s # expecting success, got 200 467s ok 150 467s # SENDING: 467s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 467s # expecting 400, got 400 467s ok 151 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 467s # expecting success, got 200 467s ok 152 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 467s # expecting success, got 200 467s ok 153 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 467s # expecting success, got 200 467s ok 154 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 467s # expecting success, got 200 467s ok 155 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 467s # expecting success, got 200 467s ok 156 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 467s # expecting success, got 200 467s ok 157 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 467s # expecting 400, got 400 467s ok 158 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 467s # expecting 400, got 400 467s ok 159 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 467s # expecting 400, got 400 467s ok 160 467s # SENDING: 467s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 161 467s # SENDING: 467s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 162 467s # SENDING: 467s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 163 467s # SENDING: 467s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 467s # expecting 200, got 200 467s ok 164 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 467s # expecting 200, got 200 467s ok 165 467s # SENDING: 467s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 467s # expecting 200, got 200 467s ok 166 467s # SENDING: 467s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 467s # expecting 200, got 200 467s ok 167 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 467s # DECODED: Foo: bar 467s # RESPONSE: 467s # HTTP/1.1 200 OK\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Foo: bar\r\n 467s # Vary: In-If1\r\n 467s # DMMATCH1: 1\r\n 467s # Connection: close\r\n 467s # Content-Type: text/plain\r\n 467s # \r\n 467s # Hi!\n 467s # SERVERNAME=localhost\n 467s # HTTP_HOST=\n 467s # 467s # expecting 200, got 200 467s ok 168 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 467s # DECODED: Foo: 467s # RESPONSE: 467s # HTTP/1.1 200 OK\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Foo: \r\n 467s # Vary: In-If1\r\n 467s # DMMATCH1: 1\r\n 467s # Connection: close\r\n 467s # Content-Type: text/plain\r\n 467s # \r\n 467s # Hi!\n 467s # SERVERNAME=localhost\n 467s # HTTP_HOST=\n 467s # 467s # expecting 200, got 200 467s ok 169 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 467s # DECODED: : bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 564\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 170 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 467s # DECODED: F\x00oo: bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 528\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 171 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 467s # DECODED: F\x01oo: bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 564\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 172 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 467s # DECODED: F\noo: bar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 528\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 173 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 467s # DECODED: Foo: b\tar 467s # RESPONSE: 467s # HTTP/1.1 200 OK\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Foo: b\tar\r\n 467s # Vary: In-If1\r\n 467s # DMMATCH1: 1\r\n 467s # Connection: close\r\n 467s # Content-Type: text/plain\r\n 467s # \r\n 467s # Hi!\n 467s # SERVERNAME=localhost\n 467s # HTTP_HOST=\n 467s # 467s # expecting 200, got 200 467s ok 174 467s # SENDING: 467s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 467s # DECODED: Foo: b\x01ar 467s # RESPONSE: 467s # HTTP/1.1 500 Internal Server Error\r\n 467s # Date: Tue, 06 May 2025 19:25:01 GMT\r\n 467s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 467s # Content-Length: 564\r\n 467s # Connection: close\r\n 467s # Content-Type: text/html; charset=iso-8859-1\r\n 467s # \r\n 467s # \n 467s # \n 467s # ... 467s # expecting 500, got 500 467s ok 175 467s # SENDING: 467s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 467s # expecting 500, got 500 467s ok 176 467s ok 177 467s ok 178 467s ok 469s t/apache/if_sections.t .............. 469s 1..46 469s # Running under perl version 5.040001 for linux 469s # Current time local: Tue May 6 19:25:01 2025 469s # Current time GMT: Tue May 6 19:25:01 2025 469s # Using Test.pm version 1.31 469s # Using Apache/Test.pm version 1.44 469s # /if_sec/ with '': 469s # expected: 200 469s # received: '200' 469s ok 1 469s # expected: undef 469s # received: undef 469s ok 2 469s # /if_sec/foo.if_test with '': 469s # expected: 200 469s # received: '200' 469s ok 3 469s # expected: undef 469s # received: undef 469s ok 4 469s # /if_sec/foo.if_test with '1': 469s # expected: 200 469s # received: '200' 469s ok 5 469s # expected: 'global1' 469s # received: 'global1' 469s ok 6 469s # /if_sec/foo.if_test with '1 11': 469s # expected: 200 469s # received: '200' 469s ok 7 469s # expected: 'global1, nested11, nested113' 469s # received: 'global1, nested11, nested113' 469s ok 8 469s # /if_sec/foo.if_test with '1 11 111': 469s # expected: 200 469s # received: '200' 469s ok 9 469s # expected: 'global1, nested11, nested111' 469s # received: 'global1, nested11, nested111' 469s ok 10 469s # /if_sec/foo.if_test with '1 11 112': 469s # expected: 200 469s # received: '200' 469s ok 11 469s # expected: 'global1, nested11, nested112' 469s # received: 'global1, nested11, nested112' 469s ok 12 469s # /if_sec/foo.if_test with '1 2': 469s # expected: 200 469s # received: '200' 469s ok 13 469s # expected: 'global1, files2' 469s # received: 'global1, files2' 469s ok 14 469s # /if_sec/dir/foo.txt with '1 2': 469s # expected: 200 469s # received: '200' 469s ok 15 469s # expected: 'global1, dir1, dir2, dir_files1' 469s # received: 'global1, dir1, dir2, dir_files1' 469s ok 16 469s # /if_sec/dir/ with '1 2': 469s # expected: 200 469s # received: '200' 469s ok 17 469s # expected: 'global1, dir1, dir2' 469s # received: 'global1, dir1, dir2' 469s ok 18 469s # /if_sec/dir/ with '1 11': 469s # expected: 200 469s # received: '200' 469s ok 19 469s # expected: 'global1, dir1, nested11, nested113' 469s # received: 'global1, dir1, nested11, nested113' 469s ok 20 469s # /if_sec/dir/ with '1 11 111': 469s # expected: 200 469s # received: '200' 469s ok 21 469s # expected: 'global1, dir1, nested11, nested111' 469s # received: 'global1, dir1, nested11, nested111' 469s ok 22 469s # /if_sec/dir/ with '1 11 112': 469s # expected: 200 469s # received: '200' 469s ok 23 469s # expected: 'global1, dir1, nested11, nested112' 469s # received: 'global1, dir1, nested11, nested112' 469s ok 24 469s # /if_sec/loc/ with '1 2': 469s # expected: 200 469s # received: '200' 469s ok 25 469s # expected: 'global1, loc1, loc2' 469s # received: 'global1, loc1, loc2' 469s ok 26 469s # /if_sec/loc/foo.txt with '1 2': 469s # expected: 200 469s # received: '200' 469s ok 27 469s # expected: 'global1, loc1, loc2' 469s # received: 'global1, loc1, loc2' 469s ok 28 469s # /if_sec/loc/ with '1 11': 469s # expected: 200 469s # received: '200' 469s ok 29 469s # expected: 'global1, loc1, nested11, nested113' 469s # received: 'global1, loc1, nested11, nested113' 469s ok 30 469s # /if_sec/loc/ with '1 11 111': 469s # expected: 200 469s # received: '200' 469s ok 31 469s # expected: 'global1, loc1, nested11, nested111' 469s # received: 'global1, loc1, nested11, nested111' 469s ok 32 469s # /if_sec/loc/ with '1 11 112': 469s # expected: 200 469s # received: '200' 469s ok 33 469s # expected: 'global1, loc1, nested11, nested112' 469s # received: 'global1, loc1, nested11, nested112' 469s ok 34 469s # /if_sec/loc/foo.if_test with '1 2': 469s # expected: 200 469s # received: '200' 469s ok 35 469s # expected: 'global1, files2, loc1, loc2' 469s # received: 'global1, files2, loc1, loc2' 469s ok 36 469s # /if_sec/loc/foo.if_test with '1 2 11': 469s # expected: 200 469s # received: '200' 469s ok 37 469s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 469s # received: 'global1, files2, loc1, loc2, nested11, nested113' 469s ok 38 469s # /if_sec/loc/foo.if_test with '1 2 11 111': 469s # expected: 200 469s # received: '200' 469s ok 39 469s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 469s # received: 'global1, files2, loc1, loc2, nested11, nested111' 469s ok 40 469s # /if_sec/loc/foo.if_test with '1 2 11 112': 469s # expected: 200 469s # received: '200' 469s ok 41 469s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 469s # received: 'global1, files2, loc1, loc2, nested11, nested112' 469s ok 42 469s # /if_sec/proxy/ with '1 2': 469s # expected: 200 469s # received: '200' 469s ok 43 469s # expected: 'global1, locp1, locp2' 469s # received: 'global1, locp1, locp2' 469s ok 44 469s # /if_sec/proxy/ with '2': 469s # expected: 200 469s # received: '200' 469s ok 45 469s # expected: 'locp2' 469s # received: 'locp2' 469s ok 46 469s ok 471s t/apache/iffile.t ................... 471s 1..2 471s # Running under perl version 5.040001 for linux 471s # Current time local: Tue May 6 19:25:03 2025 471s # Current time GMT: Tue May 6 19:25:03 2025 471s # Using Test.pm version 1.31 471s # Using Apache/Test.pm version 1.44 471s # expected: 200 471s # received: '200' 471s ok 1 471s # expected: 'success1, success2, success3, success4, success5' 471s # received: 'success1, success2, success3, success4, success5' 471s ok 2 471s ok 472s t/apache/leaks.t .................... skipped: mod_memory_track not activated 478s t/apache/limits.t ................... 478s 1..12 478s # Running under perl version 5.040001 for linux 478s # Current time local: Tue May 6 19:25:06 2025 478s # Current time GMT: Tue May 6 19:25:06 2025 478s # Using Test.pm version 1.31 478s # Using Apache/Test.pm version 1.44 478s # Testing LimitRequestLine; should succeed 478s # testing : Test #1 478s # expected: 200 478s # received: '200' 478s ok 1 478s # Testing LimitRequestLine; should fail 478s # testing : Test #2 478s # expected: 414 478s # received: '414' 478s ok 2 478s # Testing LimitRequestFieldSize; should succeed 478s # testing : Test #3 478s # expected: 200 478s # received: '200' 478s ok 3 478s # Testing LimitRequestFieldSize; should fail 478s # testing : Test #4 478s # expected: 400 478s # received: '400' 478s ok 4 478s # Testing LimitRequestFields; should succeed 478s # testing : Test #5 478s # expected: 200 478s # received: '200' 478s ok 5 478s # Testing LimitRequestFields; should fail 478s # testing : Test #6 478s # expected: 400 478s # received: '400' 478s ok 6 478s # Testing LimitRequestBody; should succeed 478s # Chunked transfer-encoding enabled 478s # testing : Test #7 478s # expected: 200 478s # received: '200' 478s ok 7 478s # Testing LimitRequestBody; should succeed 478s # Chunked transfer-encoding disabled 478s # testing : Test #8 478s # expected: 200 478s # received: '200' 478s ok 8 478s # Testing LimitRequestBody; should fail 478s # Chunked transfer-encoding enabled 478s # testing : Test #9 478s # expected: 413 478s # received: '413' 478s ok 9 478s # Testing LimitRequestBody; should fail 478s # Chunked transfer-encoding disabled 478s # testing : Test #10 478s # expected: 413 478s # received: '413' 478s ok 10 478s # Testing LimitRequestFieldSize; should succeed 478s # testing : Test #11 478s # expected: 200 478s # received: '200' 478s ok 11 478s # Testing LimitRequestFieldSize; should fail 478s # testing : Test #12 478s # expected: 400 478s # received: '400' 478s ok 12 478s ok 480s t/apache/loglevel.t ................. 480s 1..8 480s # Running under perl version 5.040001 for linux 480s # Current time local: Tue May 6 19:25:12 2025 480s # Current time GMT: Tue May 6 19:25:12 2025 480s # Using Test.pm version 1.31 480s # Using Apache/Test.pm version 1.44 480s ok 1 480s ok 2 480s ok 3 480s ok 4 480s ok 5 480s ok 6 480s ok 7 480s ok 8 480s ok 482s t/apache/maxranges.t ................ 482s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 482s 1..19 482s # Running under perl version 5.040001 for linux 482s # Current time local: Tue May 6 19:25:14 2025 482s # Current time GMT: Tue May 6 19:25:14 2025 482s # Using Test.pm version 1.31 482s # Using Apache/Test.pm version 1.44 482s ok 1 482s ok 2 482s ok 3 482s ok 4 482s ok 5 482s ok 6 482s ok 7 482s ok 8 482s ok 9 482s ok 10 482s ok 11 482s ok 12 482s ok 13 482s ok 14 482s ok 15 482s ok 16 482s ok 17 482s ok 18 482s ok 19 482s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 482s ok 483s t/apache/mergeslashes.t ............. 483s 1..9 483s # Running under perl version 5.040001 for linux 483s # Current time local: Tue May 6 19:25:16 2025 483s # Current time GMT: Tue May 6 19:25:16 2025 483s # Using Test.pm version 1.31 483s # Using Apache/Test.pm version 1.44 483s # SENDING to 127.0.0.1:8556 483s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for exact match 483s ok 1 483s # SENDING to 127.0.0.1:8556 483s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for merged even at front 483s ok 2 483s # SENDING to 127.0.0.1:8556 483s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for merged even at front 483s ok 3 483s # SENDING to 127.0.0.1:8556 483s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for c// should be merged 483s ok 4 483s # SENDING to 127.0.0.1:8556 483s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for a// should be merged 483s ok 5 483s # SENDING to 127.0.0.1:8556 483s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for a// matches locationmatch 483s ok 6 483s # SENDING to 127.0.0.1:8556 483s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 483s # expected 200, got 200 for c// doesn't match locationmatch 483s ok 7 483s # SENDING to 127.0.0.1:8556 483s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for baseline failed 483s ok 8 483s # SENDING to 127.0.0.1:8556 483s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 483s # expected 403, got 403 for b//d not merged for Location with OFF 483s ok 9 483s ok 485s t/apache/mmn.t ...................... 485s 1..2 485s # Running under perl version 5.040001 for linux 485s # Current time local: Tue May 6 19:25:17 2025 485s # Current time GMT: Tue May 6 19:25:17 2025 485s # Using Test.pm version 1.31 485s # Using Apache/Test.pm version 1.44 485s ok 1 485s ok 2 485s ok 487s t/apache/options.t .................. 487s 1..2 487s # Running under perl version 5.040001 for linux 487s # Current time local: Tue May 6 19:25:19 2025 487s # Current time GMT: Tue May 6 19:25:19 2025 487s # Using Test.pm version 1.31 487s # Using Apache/Test.pm version 1.44 487s # testing : code 487s # expected: 200 487s # received: '200' 487s ok 1 487s # testing : OPTIONS 487s # expected: qr/OPTIONS/ 487s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 487s ok 2 487s ok 489s t/apache/passbrigade.t .............. 489s # using LWP client 489s 1..114 489s # Running under perl version 5.040001 for linux 489s # Current time local: Tue May 6 19:25:21 2025 489s # Current time GMT: Tue May 6 19:25:21 2025 489s # Using Test.pm version 1.31 489s # Using Apache/Test.pm version 1.44 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 1024 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 1024 489s # received: 1024 489s ok 1 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 2048 489s # received: 2048 489s ok 2 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 3072 489s # received: 3072 489s ok 3 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 4096 489s # received: 4096 489s ok 4 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 5120 489s # received: 5120 489s ok 5 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 6144 489s # received: 6144 489s ok 6 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 7168 489s # received: 7168 489s ok 7 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 8192 489s # received: 8192 489s ok 8 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 9216 489s # received: 9216 489s ok 9 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 10240 489s # received: 10240 489s ok 10 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 11264 489s # received: 11264 489s ok 11 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 12288 489s # received: 12288 489s ok 12 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 13312 489s # received: 13312 489s ok 13 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 14336 489s # received: 14336 489s ok 14 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 15360 489s # received: 15360 489s ok 15 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 16384 489s # received: 16384 489s ok 16 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 17408 489s # received: 17408 489s ok 17 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 18432 489s # received: 18432 489s ok 18 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 19456 489s # received: 19456 489s ok 19 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 20480 489s # received: 20480 489s ok 20 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 21504 489s # received: 21504 489s ok 21 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 22528 489s # received: 22528 489s ok 22 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 23552 489s # received: 23552 489s ok 23 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 24576 489s # received: 24576 489s ok 24 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 25600 489s # received: 25600 489s ok 25 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 26624 489s # received: 26624 489s ok 26 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 27648 489s # received: 27648 489s ok 27 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 28672 489s # received: 28672 489s ok 28 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 29696 489s # received: 29696 489s ok 29 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 30720 489s # received: 30720 489s ok 30 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 31744 489s # received: 31744 489s ok 31 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 32768 489s # received: 32768 489s ok 32 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 33792 489s # received: 33792 489s ok 33 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 34816 489s # received: 34816 489s ok 34 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 35840 489s # received: 35840 489s ok 35 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 36864 489s # received: 36864 489s ok 36 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 37888 489s # received: 37888 489s ok 37 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 38912 489s # received: 38912 489s ok 38 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 39936 489s # received: 39936 489s ok 39 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 40960 489s # received: 40960 489s ok 40 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 41984 489s # received: 41984 489s ok 41 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 43008 489s # received: 43008 489s ok 42 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 44032 489s # received: 44032 489s ok 43 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 45056 489s # received: 45056 489s ok 44 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 46080 489s # received: 46080 489s ok 45 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 47104 489s # received: 47104 489s ok 46 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 48128 489s # received: 48128 489s ok 47 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 49152 489s # received: 49152 489s ok 48 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 50176 489s # received: 50176 489s ok 49 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 51200 489s # received: 51200 489s ok 50 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 102400 489s # received: 102400 489s ok 51 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 307200 489s # received: 307200 489s ok 52 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 512000 489s # received: 512000 489s ok 53 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:22 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 2048000 489s # received: 2048000 489s ok 54 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:22 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 4096000 489s # received: 4096000 489s ok 55 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 6144000 489s # received: 6144000 489s ok 56 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 10240000 489s # received: 10240000 489s ok 57 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 1024 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 1024 489s # received: 1024 489s ok 58 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 2048 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 2048 489s # received: 2048 489s ok 59 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 3072 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 3072 489s # received: 3072 489s ok 60 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 4096 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 4096 489s # received: 4096 489s ok 61 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 5120 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 5120 489s # received: 5120 489s ok 62 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 6144 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 6144 489s # received: 6144 489s ok 63 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 7168 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 7168 489s # received: 7168 489s ok 64 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 8192 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #DMMATCH1: 1 489s # 489s # testing : bytes in body 489s # expected: 8192 489s # received: 8192 489s ok 65 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 9216 489s # received: 9216 489s ok 66 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 10240 489s # received: 10240 489s ok 67 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 11264 489s # received: 11264 489s ok 68 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 12288 489s # received: 12288 489s ok 69 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 13312 489s # received: 13312 489s ok 70 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 14336 489s # received: 14336 489s ok 71 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 15360 489s # received: 15360 489s ok 72 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 16384 489s # received: 16384 489s ok 73 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 17408 489s # received: 17408 489s ok 74 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 18432 489s # received: 18432 489s ok 75 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 19456 489s # received: 19456 489s ok 76 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 20480 489s # received: 20480 489s ok 77 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 21504 489s # received: 21504 489s ok 78 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 22528 489s # received: 22528 489s ok 79 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 23552 489s # received: 23552 489s ok 80 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 24576 489s # received: 24576 489s ok 81 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 25600 489s # received: 25600 489s ok 82 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 26624 489s # received: 26624 489s ok 83 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 27648 489s # received: 27648 489s ok 84 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 28672 489s # received: 28672 489s ok 85 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 29696 489s # received: 29696 489s ok 86 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 30720 489s # received: 30720 489s ok 87 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 31744 489s # received: 31744 489s ok 88 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 32768 489s # received: 32768 489s ok 89 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 33792 489s # received: 33792 489s ok 90 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 34816 489s # received: 34816 489s ok 91 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 35840 489s # received: 35840 489s ok 92 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 36864 489s # received: 36864 489s ok 93 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 37888 489s # received: 37888 489s ok 94 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 38912 489s # received: 38912 489s ok 95 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 39936 489s # received: 39936 489s ok 96 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 40960 489s # received: 40960 489s ok 97 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 41984 489s # received: 41984 489s ok 98 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 43008 489s # received: 43008 489s ok 99 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 44032 489s # received: 44032 489s ok 100 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 45056 489s # received: 45056 489s ok 101 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 46080 489s # received: 46080 489s ok 102 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 47104 489s # received: 47104 489s ok 103 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 48128 489s # received: 48128 489s ok 104 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 49152 489s # received: 49152 489s ok 105 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 50176 489s # received: 50176 489s ok 106 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 51200 489s # received: 51200 489s ok 107 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 102400 489s # received: 102400 489s ok 108 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 307200 489s # received: 307200 489s ok 109 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 512000 489s # received: 512000 489s ok 110 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 2048000 489s # received: 2048000 489s ok 111 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 4096000 489s # received: 4096000 489s ok 112 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 6144000 489s # received: 6144000 489s ok 113 489s #lwp request: 489s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 489s #User-Agent: libwww-perl/6.78 489s # 489s #server response: 489s #HTTP/1.1 200 OK 489s #Connection: close 489s #Date: Tue, 06 May 2025 19:25:23 GMT 489s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 489s #Vary: In-If1 489s #Content-Length: 0 489s #Client-Date: Tue, 06 May 2025 19:25:23 GMT 489s #Client-Peer: 127.0.0.1:8529 489s #Client-Response-Num: 1 489s #Client-Transfer-Encoding: chunked 489s #DMMATCH1: 1 489s #X-Content-Length-Note: added by Apache::TestRequest 489s # 489s # testing : bytes in body 489s # expected: 10240000 489s # received: 10240000 489s ok 114 489s ok 491s t/apache/post.t ..................... 491s # using LWP client 491s 1..51 491s # Running under perl version 5.040001 for linux 491s # Current time local: Tue May 6 19:25:23 2025 491s # Current time GMT: Tue May 6 19:25:23 2025 491s # Using Test.pm version 1.31 491s # Using Apache/Test.pm version 1.44 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 1024 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '1024' 491s # received: 1024 491s ok 1 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 2048 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '2048' 491s # received: 2048 491s ok 2 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 3072 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '3072' 491s # received: 3072 491s ok 3 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 4096 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '4096' 491s # received: 4096 491s ok 4 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 5120 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '5120' 491s # received: 5120 491s ok 5 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 6144 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '6144' 491s # received: 6144 491s ok 6 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 7168 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '7168' 491s # received: 7168 491s ok 7 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 8192 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '8192' 491s # received: 8192 491s ok 8 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 9216 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 5 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '9216' 491s # received: 9216 491s ok 9 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 10240 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '10240' 491s # received: 10240 491s ok 10 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 11264 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '11264' 491s # received: 11264 491s ok 11 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 12288 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '12288' 491s # received: 12288 491s ok 12 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 13312 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '13312' 491s # received: 13312 491s ok 13 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 14336 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '14336' 491s # received: 14336 491s ok 14 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 15360 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '15360' 491s # received: 15360 491s ok 15 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 16384 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '16384' 491s # received: 16384 491s ok 16 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 17408 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '17408' 491s # received: 17408 491s ok 17 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 18432 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '18432' 491s # received: 18432 491s ok 18 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 19456 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '19456' 491s # received: 19456 491s ok 19 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 20480 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '20480' 491s # received: 20480 491s ok 20 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 21504 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '21504' 491s # received: 21504 491s ok 21 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 22528 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '22528' 491s # received: 22528 491s ok 22 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 23552 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '23552' 491s # received: 23552 491s ok 23 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 24576 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '24576' 491s # received: 24576 491s ok 24 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 25600 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '25600' 491s # received: 25600 491s ok 25 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 26624 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '26624' 491s # received: 26624 491s ok 26 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 27648 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '27648' 491s # received: 27648 491s ok 27 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 28672 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '28672' 491s # received: 28672 491s ok 28 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 29696 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '29696' 491s # received: 29696 491s ok 29 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 30720 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '30720' 491s # received: 30720 491s ok 30 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 31744 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '31744' 491s # received: 31744 491s ok 31 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 32768 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '32768' 491s # received: 32768 491s ok 32 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 33792 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '33792' 491s # received: 33792 491s ok 33 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 34816 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '34816' 491s # received: 34816 491s ok 34 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 35840 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '35840' 491s # received: 35840 491s ok 35 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 36864 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '36864' 491s # received: 36864 491s ok 36 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 37888 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '37888' 491s # received: 37888 491s ok 37 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 38912 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '38912' 491s # received: 38912 491s ok 38 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 39936 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '39936' 491s # received: 39936 491s ok 39 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 40960 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '40960' 491s # received: 40960 491s ok 40 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 41984 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '41984' 491s # received: 41984 491s ok 41 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 43008 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '43008' 491s # received: 43008 491s ok 42 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 44032 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '44032' 491s # received: 44032 491s ok 43 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 45056 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '45056' 491s # received: 45056 491s ok 44 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 46080 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '46080' 491s # received: 46080 491s ok 45 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 47104 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '47104' 491s # received: 47104 491s ok 46 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 48128 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '48128' 491s # received: 48128 491s ok 47 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 49152 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '49152' 491s # received: 49152 491s ok 48 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 50176 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '50176' 491s # received: 50176 491s ok 49 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 51200 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 6 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '51200' 491s # received: 51200 491s ok 50 491s #lwp request: 491s #POST http://localhost:8529/eat_post HTTP/1.1 491s #User-Agent: libwww-perl/6.78 491s #Content-Length: 102400 491s # 491s #server response: 491s #HTTP/1.1 200 OK 491s #Connection: close 491s #Date: Tue, 06 May 2025 19:25:25 GMT 491s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 491s #Vary: In-If1 491s #Content-Length: 7 491s #Client-Date: Tue, 06 May 2025 19:25:25 GMT 491s #Client-Peer: 127.0.0.1:8529 491s #Client-Response-Num: 1 491s #DMMATCH1: 1 491s # 491s # testing : length posted 491s # expected: '102400' 491s # received: 102400 491s ok 51 491s ok 493s t/apache/pr17629.t .................. 493s 1..4 493s # Running under perl version 5.040001 for linux 493s # Current time local: Tue May 6 19:25:25 2025 493s # Current time GMT: Tue May 6 19:25:25 2025 493s # Using Test.pm version 1.31 493s # Using Apache/Test.pm version 1.44 493s # expected: 'begin-foobar-end 493s # ' 493s # received: 'begin-foobar-end 493s # ' 493s ok 1 493s # expected: 200 493s # received: '200' 493s ok 2 493s # testing : response was gzipped 493s # expected: 'gzip' 493s # received: 'gzip' 493s ok 3 493s # expected: 'begin-foobar-end 493s # ' 493s # received: 'begin-foobar-end 493s # ' 493s ok 4 493s ok 494s t/apache/pr18757.t .................. 494s 1..3 494s # Running under perl version 5.040001 for linux 494s # Current time local: Tue May 6 19:25:26 2025 494s # Current time GMT: Tue May 6 19:25:26 2025 494s # Using Test.pm version 1.31 494s # Using Apache/Test.pm version 1.44 494s # testing : 200 response from GET 494s # expected: 200 494s # received: '200' 494s ok 1 494s # expected C-L is 26 494s # URL via proxy is http://localhost:8538/index.html 494s ok 2 494s # line: HTTP/1.1 200 OK 494s # line: Date: Tue, 06 May 2025 19:25:28 GMT 494s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 494s # line: Vary: In-If1 494s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 494s # line: ETag: "1a-62c6deaf13e40" 494s # line: Accept-Ranges: bytes 494s # line: Content-Length: 26 494s # line: DMMATCH1: 1 494s # line: Content-Type: text/html 494s # line: 494s # testing : whether proxy strips Content-Length header 494s # expected: 1 494s # received: 1 494s ok 3 494s ok 496s t/apache/pr35292.t .................. 496s 1..3 496s # Running under perl version 5.040001 for linux 496s # Current time local: Tue May 6 19:25:28 2025 496s # Current time GMT: Tue May 6 19:25:28 2025 496s # Using Test.pm version 1.31 496s # Using Apache/Test.pm version 1.44 496s ok 1 496s ok 2 496s # testing : read response-line 496s # expected: qr/^HTTP\/1\.. 413/ 496s # received: 'HTTP/1.1 413 Request Entity Too Large 496s # ' 496s ok 3 496s ok 497s t/apache/pr35330.t .................. 497s 1..2 497s # Running under perl version 5.040001 for linux 497s # Current time local: Tue May 6 19:25:29 2025 497s # Current time GMT: Tue May 6 19:25:29 2025 497s # Using Test.pm version 1.31 497s # Using Apache/Test.pm version 1.44 497s # testing : SSI was allowed for location 497s # expected: 200 497s # received: '200' 497s ok 1 497s # testing : file was served with correct content 497s # expected: 'hello' 497s # received: 'hello' 497s ok 2 497s ok 499s t/apache/pr37166.t .................. 499s 1..4 499s # Running under perl version 5.040001 for linux 499s # Current time local: Tue May 6 19:25:31 2025 499s # Current time GMT: Tue May 6 19:25:31 2025 499s # Using Test.pm version 1.31 499s # Using Apache/Test.pm version 1.44 499s # testing : SSI was allowed for location 499s # expected: 200 499s # received: '200' 499s ok 1 499s # testing : file was served with correct content 499s # expected: 'Hello world 499s # ' 499s # received: 'Hello world 499s # ' 499s ok 2 499s # testing : explicit 200 response 499s # expected: 200 499s # received: '200' 499s ok 3 499s # testing : file was again served with correct content 499s # expected: 'Hello world 499s # ' 499s # received: 'Hello world 499s # ' 499s ok 4 499s ok 500s t/apache/pr43939.t .................. 500s 1..4 500s # Running under perl version 5.040001 for linux 500s # Current time local: Tue May 6 19:25:33 2025 500s # Current time GMT: Tue May 6 19:25:33 2025 500s # Using Test.pm version 1.31 500s # Using Apache/Test.pm version 1.44 500s # expected: 'begin-default-end 500s # ' 500s # received: 'begin-default-end 500s # ' 500s ok 1 500s # expected: 200 500s # received: '200' 500s ok 2 500s # testing : response was gzipped 500s # expected: 'gzip' 500s # received: 'gzip' 500s ok 3 500s # expected: 'begin-default-end 500s # ' 500s # received: 'begin-default-end 500s # ' 500s ok 4 500s ok 502s t/apache/pr49328.t .................. 502s 1..1 502s # Running under perl version 5.040001 for linux 502s # Current time local: Tue May 6 19:25:34 2025 502s # Current time GMT: Tue May 6 19:25:34 2025 502s # Using Test.pm version 1.31 502s # Using Apache/Test.pm version 1.44 502s # expected: 'before 502s # included 502s # after 502s # ' 502s # received: 'before 502s # included 502s # after 502s # ' 502s ok 1 502s ok 503s t/apache/pr64339.t .................. 503s 1..12 503s # Running under perl version 5.040001 for linux 503s # Current time local: Tue May 6 19:25:36 2025 503s # Current time GMT: Tue May 6 19:25:36 2025 503s # Using Test.pm version 1.31 503s # Using Apache/Test.pm version 1.44 503s # testing : fetching /doc.xml 503s # expected: 200 503s # received: '200' 503s ok 1 503s # testing : content-type header test for /doc.xml 503s # expected: 'application/xml; charset=utf-8' 503s # received: 'application/xml; charset=utf-8' 503s ok 2 503s # testing : content test for /doc.xml 503s # expected: 'fóó 503s # ' 503s # received: 'fóó 503s # ' 503s ok 3 503s # testing : fetching /doc.fooxml 503s # expected: 200 503s # received: '200' 503s ok 4 503s # testing : content-type header test for /doc.fooxml 503s # expected: 'application/foo+xml; charset=utf-8' 503s # received: 'application/foo+xml; charset=utf-8' 503s ok 5 503s # testing : content test for /doc.fooxml 503s # expected: 'fóó 503s # ' 503s # received: 'fóó 503s # ' 503s ok 6 503s # testing : fetching /doc.notxml 503s # expected: 200 503s # received: '200' 503s ok 7 503s # testing : content-type header test for /doc.notxml 503s # expected: 'application/notreallyxml' 503s # received: 'application/notreallyxml' 503s ok 8 503s # testing : content test for /doc.notxml 503s # expected: 'f 503s # ' 503s # received: 'f 503s # ' 503s ok 9 503s # testing : fetching /doc.isohtml 503s # expected: 200 503s # received: '200' 503s ok 10 503s # testing : content-type header test for /doc.isohtml 503s # expected: 'text/html;charset=utf-8' 503s # received: 'text/html;charset=utf-8' 503s ok 11 503s # testing : content test for /doc.isohtml 503s # expected: '

fóó 503s #

' 503s # received: '

fóó 503s #

' 503s ok 12 503s ok 505s t/apache/rwrite.t ................... 505s # using LWP client 505s 1..114 505s # Running under perl version 5.040001 for linux 505s # Current time local: Tue May 6 19:25:37 2025 505s # Current time GMT: Tue May 6 19:25:37 2025 505s # Using Test.pm version 1.31 505s # Using Apache/Test.pm version 1.44 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 1024 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 1024 505s # received: 1024 505s ok 1 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 2048 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 2048 505s # received: 2048 505s ok 2 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 3072 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 3072 505s # received: 3072 505s ok 3 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 4096 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 4096 505s # received: 4096 505s ok 4 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 5120 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 5120 505s # received: 5120 505s ok 5 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 6144 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 6144 505s # received: 6144 505s ok 6 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 7168 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 7168 505s # received: 7168 505s ok 7 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 8192 505s # received: 8192 505s ok 8 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 9216 505s # received: 9216 505s ok 9 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 10240 505s # received: 10240 505s ok 10 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 11264 505s # received: 11264 505s ok 11 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 12288 505s # received: 12288 505s ok 12 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 13312 505s # received: 13312 505s ok 13 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 14336 505s # received: 14336 505s ok 14 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 15360 505s # received: 15360 505s ok 15 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 16384 505s # received: 16384 505s ok 16 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 17408 505s # received: 17408 505s ok 17 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 18432 505s # received: 18432 505s ok 18 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 19456 505s # received: 19456 505s ok 19 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 20480 505s # received: 20480 505s ok 20 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 21504 505s # received: 21504 505s ok 21 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 22528 505s # received: 22528 505s ok 22 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 23552 505s # received: 23552 505s ok 23 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 24576 505s # received: 24576 505s ok 24 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 25600 505s # received: 25600 505s ok 25 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 26624 505s # received: 26624 505s ok 26 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 27648 505s # received: 27648 505s ok 27 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 28672 505s # received: 28672 505s ok 28 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 29696 505s # received: 29696 505s ok 29 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 30720 505s # received: 30720 505s ok 30 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 31744 505s # received: 31744 505s ok 31 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 32768 505s # received: 32768 505s ok 32 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 33792 505s # received: 33792 505s ok 33 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 34816 505s # received: 34816 505s ok 34 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 35840 505s # received: 35840 505s ok 35 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 36864 505s # received: 36864 505s ok 36 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 37888 505s # received: 37888 505s ok 37 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 38912 505s # received: 38912 505s ok 38 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 39936 505s # received: 39936 505s ok 39 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 40960 505s # received: 40960 505s ok 40 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 41984 505s # received: 41984 505s ok 41 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 43008 505s # received: 43008 505s ok 42 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 44032 505s # received: 44032 505s ok 43 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 45056 505s # received: 45056 505s ok 44 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 46080 505s # received: 46080 505s ok 45 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 47104 505s # received: 47104 505s ok 46 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 48128 505s # received: 48128 505s ok 47 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 49152 505s # received: 49152 505s ok 48 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 50176 505s # received: 50176 505s ok 49 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 51200 505s # received: 51200 505s ok 50 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 102400 505s # received: 102400 505s ok 51 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 307200 505s # received: 307200 505s ok 52 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 512000 505s # received: 512000 505s ok 53 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 2048000 505s # received: 2048000 505s ok 54 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 4096000 505s # received: 4096000 505s ok 55 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 6144000 505s # received: 6144000 505s ok 56 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 10240000 505s # received: 10240000 505s ok 57 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 1024 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 1024 505s # received: 1024 505s ok 58 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 2048 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 2048 505s # received: 2048 505s ok 59 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 3072 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 3072 505s # received: 3072 505s ok 60 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 4096 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 4096 505s # received: 4096 505s ok 61 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 5120 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 5120 505s # received: 5120 505s ok 62 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 6144 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 6144 505s # received: 6144 505s ok 63 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 7168 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #DMMATCH1: 1 505s # 505s # testing : bytes in body 505s # expected: 7168 505s # received: 7168 505s ok 64 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 8192 505s # received: 8192 505s ok 65 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 9216 505s # received: 9216 505s ok 66 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 10240 505s # received: 10240 505s ok 67 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 11264 505s # received: 11264 505s ok 68 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 12288 505s # received: 12288 505s ok 69 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 13312 505s # received: 13312 505s ok 70 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 14336 505s # received: 14336 505s ok 71 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 15360 505s # received: 15360 505s ok 72 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 16384 505s # received: 16384 505s ok 73 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 17408 505s # received: 17408 505s ok 74 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 18432 505s # received: 18432 505s ok 75 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 19456 505s # received: 19456 505s ok 76 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 20480 505s # received: 20480 505s ok 77 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 21504 505s # received: 21504 505s ok 78 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 22528 505s # received: 22528 505s ok 79 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 23552 505s # received: 23552 505s ok 80 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 24576 505s # received: 24576 505s ok 81 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 25600 505s # received: 25600 505s ok 82 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 26624 505s # received: 26624 505s ok 83 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 27648 505s # received: 27648 505s ok 84 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 28672 505s # received: 28672 505s ok 85 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 29696 505s # received: 29696 505s ok 86 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 30720 505s # received: 30720 505s ok 87 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 31744 505s # received: 31744 505s ok 88 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 32768 505s # received: 32768 505s ok 89 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 33792 505s # received: 33792 505s ok 90 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 34816 505s # received: 34816 505s ok 91 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 35840 505s # received: 35840 505s ok 92 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 36864 505s # received: 36864 505s ok 93 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 37888 505s # received: 37888 505s ok 94 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 38912 505s # received: 38912 505s ok 95 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 39936 505s # received: 39936 505s ok 96 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 40960 505s # received: 40960 505s ok 97 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 41984 505s # received: 41984 505s ok 98 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 43008 505s # received: 43008 505s ok 99 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 44032 505s # received: 44032 505s ok 100 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 45056 505s # received: 45056 505s ok 101 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 46080 505s # received: 46080 505s ok 102 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 47104 505s # received: 47104 505s ok 103 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 48128 505s # received: 48128 505s ok 104 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 49152 505s # received: 49152 505s ok 105 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 50176 505s # received: 50176 505s ok 106 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 51200 505s # received: 51200 505s ok 107 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 102400 505s # received: 102400 505s ok 108 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 307200 505s # received: 307200 505s ok 109 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 512000 505s # received: 512000 505s ok 110 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 2048000 505s # received: 2048000 505s ok 111 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 4096000 505s # received: 4096000 505s ok 112 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 6144000 505s # received: 6144000 505s ok 113 505s #lwp request: 505s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 505s #User-Agent: libwww-perl/6.78 505s # 505s #server response: 505s #HTTP/1.1 200 OK 505s #Connection: close 505s #Date: Tue, 06 May 2025 19:25:39 GMT 505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 505s #Vary: In-If1 505s #Content-Length: 0 505s #Client-Date: Tue, 06 May 2025 19:25:39 GMT 505s #Client-Peer: 127.0.0.1:8529 505s #Client-Response-Num: 1 505s #Client-Transfer-Encoding: chunked 505s #DMMATCH1: 1 505s #X-Content-Length-Note: added by Apache::TestRequest 505s # 505s # testing : bytes in body 505s # expected: 10240000 505s # received: 10240000 505s ok 114 505s ok 507s t/apache/server_name_port.t ......... 507s 1..84 507s # Running under perl version 5.040001 for linux 507s # Current time local: Tue May 6 19:25:39 2025 507s # Current time GMT: Tue May 6 19:25:39 2025 507s # Using Test.pm version 1.31 507s # Using Apache/Test.pm version 1.44 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 507s # expecting 200, got 200 507s ok 1 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 2 507s # got SERVER_PORT='8529', expected '8529' 507s ok 3 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 507s # expecting 200, got 200 507s ok 4 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 5 507s # got SERVER_PORT='123', expected '123' 507s ok 6 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 507s # expecting 200, got 200 507s ok 7 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 8 507s # got SERVER_PORT='8529', expected '8529' 507s ok 9 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 507s # expecting 200, got 200 507s ok 10 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 11 507s # got SERVER_PORT='123', expected '123' 507s ok 12 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 507s # expecting 200, got 200 507s ok 13 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 14 507s # got SERVER_PORT='8529', expected '8529' 507s ok 15 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 507s # expecting 200, got 200 507s ok 16 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 17 507s # got SERVER_PORT='123', expected '123' 507s ok 18 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 507s # expecting 200, got 200 507s ok 19 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 20 507s # got SERVER_PORT='8529', expected '8529' 507s ok 21 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 507s # expecting 200, got 200 507s ok 22 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 23 507s # got SERVER_PORT='123', expected '123' 507s ok 24 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 507s # expecting 200, got 200 507s ok 25 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 26 507s # got SERVER_PORT='8529', expected '8529' 507s ok 27 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 507s # expecting 200, got 200 507s ok 28 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 29 507s # got SERVER_PORT='123', expected '123' 507s ok 30 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 507s # expecting 200, got 200 507s ok 31 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 32 507s # got SERVER_PORT='8529', expected '8529' 507s ok 33 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 507s # expecting 200, got 200 507s ok 34 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 35 507s # got SERVER_PORT='123', expected '123' 507s ok 36 507s # SENDING: 507s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 37 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 38 507s # got SERVER_PORT='8529', expected '8529' 507s ok 39 507s # SENDING: 507s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 40 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 41 507s # got SERVER_PORT='123', expected '123' 507s ok 42 507s # SENDING: 507s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 43 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 44 507s # got SERVER_PORT='8529', expected '8529' 507s ok 45 507s # SENDING: 507s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 46 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 47 507s # got SERVER_PORT='123', expected '123' 507s ok 48 507s # SENDING: 507s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 49 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 50 507s # got SERVER_PORT='8529', expected '8529' 507s ok 51 507s # SENDING: 507s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 52 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 53 507s # got SERVER_PORT='123', expected '123' 507s ok 54 507s # SENDING: 507s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 55 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 56 507s # got SERVER_PORT='8529', expected '8529' 507s ok 57 507s # SENDING: 507s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 58 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 59 507s # got SERVER_PORT='123', expected '123' 507s ok 60 507s # SENDING: 507s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 507s # expecting 200, got 200 507s ok 61 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 62 507s # got SERVER_PORT='8529', expected '8529' 507s ok 63 507s # SENDING: 507s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 507s # expecting 200, got 200 507s ok 64 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 65 507s # got SERVER_PORT='123', expected '123' 507s ok 66 507s # SENDING: 507s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 507s # expecting 200, got 200 507s ok 67 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 68 507s # got SERVER_PORT='8529', expected '8529' 507s ok 69 507s # SENDING: 507s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 507s # expecting 200, got 200 507s ok 70 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 71 507s # got SERVER_PORT='123', expected '123' 507s ok 72 507s # SENDING: 507s # 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 507s # expecting 200, got 200 507s ok 73 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 74 507s # got SERVER_PORT='8529', expected '8529' 507s ok 75 507s # SENDING: 507s # 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 507s # expecting 200, got 200 507s ok 76 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 77 507s # got SERVER_PORT='123', expected '123' 507s ok 78 507s # SENDING: 507s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 507s # expecting 200, got 200 507s ok 79 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 80 507s # got SERVER_PORT='8529', expected '8529' 507s ok 81 507s # SENDING: 507s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 507s # expecting 200, got 200 507s ok 82 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 83 507s # got SERVER_PORT='123', expected '123' 507s ok 84 507s ok 508s t/apache/teclchunk.t ................ skipped: Not supported yet 510s t/apr/uri.t ......................... 510s 1..1 510s # Running under perl version 5.040001 for linux 510s # Current time local: Tue May 6 19:25:42 2025 510s # Current time GMT: Tue May 6 19:25:42 2025 510s # Using Test.pm version 1.31 510s # Using Apache/Test.pm version 1.44 510s ok 1 510s ok 511s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 513s t/filter/case.t ..................... 513s 1..4 513s # Running under perl version 5.040001 for linux 513s # Current time local: Tue May 6 19:25:45 2025 513s # Current time GMT: Tue May 6 19:25:45 2025 513s # Using Test.pm version 1.31 513s # Using Apache/Test.pm version 1.44 513s ok 1 513s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 513s # expected 200 513s # received 200 513s # body: =HEAD1 NAME 513s X X 513s 513s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 513s 513s =HEAD1 SYNOPSIS 513s 513s TO DECLARE SUBROUTINES: 513s X X 513s 513s SUB NAME; # A "FORWARD" DECLARATION. 513s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 513s SUB NAME : ATTRS; # WITH ATTRIBUTES 513s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 513s 513s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 513s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 513s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 513s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 513s 513s USE FEATURE 'SIGNATURES'; 513s SUB NAME(SIG) BLOCK # WITH SIGNATURE 513s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 513s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 513s 513s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 513s X 513s 513s $SUBREF = SUB BLOCK; # NO PROTO 513s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 513s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 513s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 513s 513s USE FEATURE 'SIGNATURES'; 513s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 513s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 513s 513s TO IMPORT SUBROUTINES: 513s X 513s 513s USE MODULE QW(NAME1 NAME2 NAME3); 513s 513s TO CALL SUBROUTINES: 513s X X 513s 513s NAME(LIST); # REGULAR SUBROUTINE CALL. 513s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 513s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 513s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 513s 513s =HEAD1 DESCRIPTION 513s 513s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 513s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 513s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 513s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 513s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 513s ITS NAME OR A CODE REFERENCE. 513s 513s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 513s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 513s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 513s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 513s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 513s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 513s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 513s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 513s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 513s X X 513s 513s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 513s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 513s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 513s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 513s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 513s SUCH A SIGNATURE-USING SUBROUTINE. 513s 513s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 513s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 513s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 513s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 513s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 513s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 513s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 513s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 513s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 513s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 513s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 513s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 513s X X X<@_> 513s 513s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 513s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 513s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 513s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 513s L AND L. 513s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 513s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 513s 513s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 513s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 513s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 513s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 513s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 513s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 513s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 513s ONE LARGE INDISTINGUISHABLE LIST. 513s 513s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 513s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 513s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 513s EMPTY SUB RETURNS THE EMPTY LIST. 513s X X X 513s 513s EXAMPLE: 513s 513s SUB MAX { 513s MY $MAX = SHIFT(@_); 513s FOREACH $FOO (@_) { 513s $MAX = $FOO IF $MAX < $FOO; 513s } 513s RETURN $MAX; 513s } 513s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 513s 513s EXAMPLE: 513s 513s # GET A LINE, COMBINING CONTINUATION LINES 513s # THAT START WITH WHITESPACE 513s 513s SUB GET_LINE { 513s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 513s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 513s IF ($LOOKAHEAD =~ /^[ \T]/) { 513s $THISLINE .= $LOOKAHEAD; 513s } 513s ELSE { 513s LAST LINE; 513s } 513s } 513s RETURN $THISLINE; 513s } 513s 513s $LOOKAHEAD = ; # GET FIRST LINE 513s WHILE (DEFINED($LINE = GET_LINE())) { 513s ... 513s } 513s 513s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 513s 513s SUB MAYBESET { 513s MY($KEY, $VALUE) = @_; 513s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 513s } 513s 513s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 513s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 513s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 513s ITS CALLER'S VALUES. 513s X X 513s 513s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 513s SUB UPCASE_IN { 513s FOR (@_) { TR/A-Z/A-Z/ } 513s } 513s 513s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 513s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 513s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 513s X X 513s 513s UPCASE_IN("FREDERICK"); 513s 513s IT WOULD BE MUCH SAFER IF THE C FUNCTION 513s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 513s OF CHANGING THEM IN PLACE: 513s 513s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 513s SUB UPCASE { 513s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 513s MY @PARMS = @_; 513s FOR (@PARMS) { TR/A-Z/A-Z/ } 513s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 513s } 513s 513s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 513s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 513s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 513s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 513s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 513s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 513s 513s @NEWLIST = UPCASE(@LIST1, @LIST2); 513s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 513s 513s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 513s 513s (@X, @Y) = UPCASE(@LIST1, @LIST2); 513s 513s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 513s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 513s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 513s L
FOR ALTERNATIVES. 513s 513s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 513s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 513s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 513s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 513s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 513s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 513s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 513s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 513s SEE L FOR MORE ABOUT ALL THAT. 513s X<&> 513s 513s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 513s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 513s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 513s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 513s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 513s X 513s 513s &FOO(1,2,3); # PASS THREE ARGUMENTS 513s FOO(1,2,3); # THE SAME 513s 513s FOO(); # PASS AN EMPTY ARGUMENT LIST 513s &FOO(); # THE SAME 513s 513s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 513s USE STRICT 'SUBS'; 513s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 513s # A COMPILE-TIME ERROR 513s NO STRICT 'SUBS'; 513s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 513s # A LITERAL STRING "FOO" 513s 513s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 513s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 513s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 513s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 513s X<&> 513s 513s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 513s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 513s YOUR SUBROUTINE'S NAME. 513s 513s USE V5.16; 513s MY $FACTORIAL = SUB { 513s MY ($X) = @_; 513s RETURN 1 IF $X == 1; 513s RETURN($X * __SUB__->( $X - 1 ) ); 513s }; 513s 513s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 513s IS SUBJECT TO CHANGE. 513s 513s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 513s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 513s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 513s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 513s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 513s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 513s SPECIAL, PRE-DEFINED THINGS. 513s 513s =OVER 513s 513s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 513s 513s C 513s 513s =ITEM DOCUMENTED IN L 513s 513s C, C 513s 513s =ITEM DOCUMENTED IN L 513s 513s C, C 513s 513s =ITEM DOCUMENTED IN L 513s 513s C, C, C, C, C, C, C, 513s C, C, C, C, C, C, 513s C, C, C, C, C, C, C, 513s C, C, C, C, C, C, 513s C, C, C, C, C, 513s C, C, C, C 513s 513s =ITEM DOCUMENTED IN L 513s 513s C, C, C, C, C, C, C, 513s C, C, C, C, C, C, C, 513s C, C, C, C, C, C 513s 513s =ITEM DOCUMENTED IN L 513s 513s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 513s L<< C|PERLFUNC/REQUIRE >> 513s 513s =ITEM DOCUMENTED IN L 513s 513s C 513s 513s =ITEM DOCUMENTED IN L 513s 513s C, C, C, C, C 513s 513s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 513s 513s ANY STARTING WITH C<(> 513s 513s =BACK 513s 513s THE C, C, C, C AND C SUBROUTINES 513s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 513s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 513s EXPLICITLY. SEE L 513s 513s =HEAD2 SIGNATURES 513s 513s X X 513s 513s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 513s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 513s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 513s 513s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 513s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 513s DIRECTLY BY C, IN THE CURRENT SCOPE. 513s 513s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 513s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 513s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 513s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 513s 513s FOR EXAMPLE, 513s 513s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 513s 513s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 513s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 513s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 513s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 513s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 513s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 513s 513s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 513s THE SIGNATURE. FOR EXAMPLE, 513s 513s SUB FOO ($LEFT, $RIGHT) { 513s RETURN $LEFT + $RIGHT; 513s } 513s 513s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 513s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 513s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 513s EQUIVALENT TO 513s 513s SUB FOO { 513s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 513s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 513s MY $LEFT = $_[0]; 513s MY $RIGHT = $_[1]; 513s RETURN $LEFT + $RIGHT; 513s } 513s 513s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 513s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 513s 513s SUB FOO ($FIRST, $, $THIRD) { 513s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 513s } 513s 513s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 513s MANDATORY FOR THE CALLER TO PASS IT. 513s 513s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 513s SEPARATED FROM THE PARAMETER NAME BY C<=>: 513s 513s SUB FOO ($LEFT, $RIGHT = 0) { 513s RETURN $LEFT + $RIGHT; 513s } 513s 513s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 513s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 513s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 513s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 513s FOR EXAMPLE, 513s 513s MY $AUTO_ID = 0; 513s SUB FOO ($THING, $ID = $AUTO_ID++) { 513s PRINT "$THING HAS ID $ID"; 513s } 513s 513s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 513s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 513s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 513s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 513s 513s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 513s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 513s } 513s 513s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 513s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 513s VALUE PROVIDED WAS C. 513s 513s SUB FOO ($NAME //= "WORLD") { 513s PRINT "HELLO, $NAME"; 513s } 513s 513s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 513s 513s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 513s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 513s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 513s 513s SUB FOO ($X ||= 10) { 513s RETURN 5 + $X; 513s } 513s 513s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 513s FOR EXAMPLE, 513s 513s SUB FOO ($THING, $ = 1) { 513s PRINT $THING; 513s } 513s 513s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 513s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 513s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 513s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 513s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 513s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 513s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 513s 513s SUB FOO ($THING, $=) { 513s PRINT $THING; 513s } 513s 513s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 513s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 513s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 513s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 513s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 513s TO RIGHT. 513s 513s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 513s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 513s 513s SUB FOO ($FILTER, @INPUTS) { 513s PRINT $FILTER->($_) FOREACH @INPUTS; 513s } 513s 513s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 513s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 513s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 513s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 513s 513s SUB FOO ($THING, @) { 513s PRINT $THING; 513s } 513s 513s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 513s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 513s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 513s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 513s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 513s AS WITH STANDARD HASH CONSTRUCTION. 513s 513s SUB FOO ($FILTER, %INPUTS) { 513s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 513s } 513s 513s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 513s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 513s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 513s 513s SUB FOO ($THING, %) { 513s PRINT $THING; 513s } 513s 513s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 513s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 513s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 513s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 513s AN EMPTY ARRAY OR EMPTY HASH. 513s 513s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 513s THAT THE CALLER PASSED NO ARGUMENTS: 513s 513s SUB FOO () { 513s RETURN 123; 513s } 513s 513s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 513s WARNING IN THE C CATEGORY. FROM PERL 5.36 513s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 513s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 513s STATEMENT SUCH AS: 513s 513s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 513s 513s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 513s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 513s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 513s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 513s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 513s WARNINGS IN THE C CATEGORY WHEN 513s COMPILED: 513s 513s SUB F ($X) { 513s # THIS LINE EMITS THE WARNING SEEN BELOW 513s PRINT "ARGUMENTS ARE @_"; 513s } 513s 513s Z<> 513s 513s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 513s EXPERIMENTAL AT ... 513s 513s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 513s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 513s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 513s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 513s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 513s SUPPLY THAT ARGUMENT. 513s 513s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 513s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 513s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 513s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 513s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 513s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 513s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 513s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 513s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 513s 513s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 513s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 513s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 513s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 513s L. FOR EXAMPLE, 513s 513s SUB FOO :PROTOTYPE($) { $_[0] } 513s 513s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 513s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 513s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 513s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 513s 513s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 513s RETURN $LEFT + $RIGHT; 513s } 513s 513s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 513s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 513s THE SUBROUTINE'S BODY. 513s 513s =HEAD2 PRIVATE VARIABLES VIA MY() 513s X X X X X 513s X X 513s 513s SYNOPSIS: 513s 513s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 513s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 513s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 513s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 513s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 513s 513s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 513s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 513s SEE L AND L. 513s 513s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 513s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 513s (C/C/C/C), LOOP 513s (C/C/C/C/C), SUBROUTINE, C, 513s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 513s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 513s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 513s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 513s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 513s 513s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 513s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 513s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 513s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 513s X 513s 513s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 513s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 513s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 513s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 513s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 513s 513s MY $X = 10; 513s SUB BUMPX { $X++ } 513s 513s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 513s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 513s THE C ITSELF. SEE L. 513s X 513s 513s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 513s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 513s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 513s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 513s 513s $ARG = "FRED"; # "GLOBAL" VARIABLE 513s $N = CUBE_ROOT(27); 513s PRINT "$ARG THINKS THE ROOT IS $N\N"; 513s # OUTPUTS: FRED THINKS THE ROOT IS 3 513s 513s SUB CUBE_ROOT { 513s MY $ARG = SHIFT; # NAME DOESN'T MATTER 513s $ARG **= 1/3; 513s RETURN $ARG; 513s } 513s 513s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 513s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 513s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 513s 513s MY ($FOO) = ; # WRONG? 513s MY @FOO = ; 513s 513s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 513s 513s MY $FOO = ; 513s 513s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 513s 513s MY $FOO, $BAR = 1; # WRONG 513s 513s THAT HAS THE SAME EFFECT AS 513s 513s MY $FOO; 513s $BAR = 1; 513s 513s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 513s THE CURRENT STATEMENT. THUS, 513s 513s MY $X = $X; 513s 513s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 513s THE EXPRESSION 513s 513s MY $X = 123 AND $X == 123 513s 513s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 513s 513s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 513s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 513s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 513s 513s WHILE (MY $LINE = <>) { 513s $LINE = LC $LINE; 513s } CONTINUE { 513s PRINT $LINE; 513s } 513s 513s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 513s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 513s IT. SIMILARLY, IN THE CONDITIONAL 513s 513s IF ((MY $ANSWER = ) =~ /^YES$/I) { 513s USER_AGREES(); 513s } ELSIF ($ANSWER =~ /^NO$/I) { 513s USER_DISAGREES(); 513s } ELSE { 513s CHOMP $ANSWER; 513s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 513s } 513s 513s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 513s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 513s BUT NOT BEYOND IT. SEE L FOR INFORMATION 513s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 513s 513s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 513s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 513s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 513s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 513s IN THE LOOP 513s X X 513s 513s FOR MY $I (1, 2, 3) { 513s SOME_FUNCTION(); 513s } 513s 513s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 513s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 513s X X 513s 513s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 513s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 513s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 513s 513s USE STRICT 'VARS'; 513s 513s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 513s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 513s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 513s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 513s THIS WITH C. 513s 513s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 513s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 513s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 513s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 513s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 513s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 513s EXAMPLE. 513s 513s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 513s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 513s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 513s 513s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 513s 513s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 513s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 513s IS ALSO VISIBLE: 513s 513s PACKAGE MAIN; 513s OUR $X = 10; 513s MY $X = 20; 513s PRINT "$X AND $::X\N"; 513s 513s THAT WILL PRINT OUT C<20> AND C<10>. 513s 513s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 513s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 513s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 513s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 513s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 513s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 513s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 513s AN ANONYMOUS SUB REFERENCE: 513s 513s MY $SECRET_VERSION = '1.001-BETA'; 513s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 513s $SECRET_SUB->(); 513s 513s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 513s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 513s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 513s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 513s UNQUALIFIED AND UNQUALIFIABLE. 513s 513s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 513s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 513s L FOR SOMETHING OF A WORK-AROUND TO 513s THIS. 513s 513s =HEAD2 PERSISTENT PRIVATE VARIABLES 513s X X X X 513s X X 513s 513s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 513s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 513s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 513s 513s =HEAD3 PERSISTENT VARIABLES VIA STATE() 513s 513s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 513s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 513s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 513s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 513s THE C FORM DOES NOT REQUIRE THE 513s C PRAGMA. 513s 513s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 513s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 513s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 513s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 513s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 513s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 513s SUBROUTINE EACH TIME IT IS EXECUTED.) 513s 513s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 513s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 513s 513s USE FEATURE 'STATE'; 513s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 513s 513s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 513s 513s USE FEATURE 'STATE'; 513s SUB CREATE_COUNTER { 513s RETURN SUB { STATE $X; RETURN ++$X } 513s } 513s 513s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 513s CODE OUTSIDE. 513s 513s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 513s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 513s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 513s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 513s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 513s 513s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 513s 513s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 513s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 513s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 513s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 513s 513s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 513s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 513s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 513s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 513s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 513s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 513s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 513s 513s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 513s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 513s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 513s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 513s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 513s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 513s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 513s 513s { 513s MY $SECRET_VAL = 0; 513s SUB GIMME_ANOTHER { 513s RETURN ++$SECRET_VAL; 513s } 513s } 513s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 513s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 513s 513s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 513s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 513s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 513s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 513s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 513s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 513s STARTS TO RUN: 513s 513s BEGIN { 513s MY $SECRET_VAL = 0; 513s SUB GIMME_ANOTHER { 513s RETURN ++$SECRET_VAL; 513s } 513s } 513s 513s SEE L ABOUT THE 513s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 513s C AND C. 513s 513s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 513s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 513s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 513s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 513s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 513s 513s =HEAD2 TEMPORARY VALUES VIA LOCAL() 513s X X X X 513s X 513s 513s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 513s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 513s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 513s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 513s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 513s 513s SYNOPSIS: 513s 513s # LOCALIZATION OF VALUES 513s 513s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 513s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 513s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 513s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 513s 513s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 513s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 513s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 513s # LOCALIZATION 513s 513s # LOCALIZATION OF SYMBOLS 513s 513s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 513s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 513s # @MERLYN IS REALLY @RANDAL, ETC 513s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 513s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 513s 513s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 513s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 513s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 513s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 513s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 513s 513s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 513s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 513s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 513s CREATES NEW, DYNAMICALLY SCOPED VALUES. 513s 513s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 513s PLACED IN PARENTHESES. THIS OPERATOR WORKS 513s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 513s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 513s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 513s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 513s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 513s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 513s UNDEFINED VALUE.) 513s 513s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 513s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 513s VARIABLES OUTSIDE THE LOOP. 513s 513s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 513s X 513s 513s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 513s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 513s VIEWED AS A SCALAR OR AN ARRAY. SO 513s 513s LOCAL($FOO) = ; 513s LOCAL @FOO = ; 513s 513s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 513s 513s LOCAL $FOO = ; 513s 513s SUPPLIES A SCALAR CONTEXT. 513s 513s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 513s X 513s 513s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 513s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 513s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 513s 513s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 513s 513s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 513s { LOCAL $/ = UNDEF; $SLURP = ; } 513s 513s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 513s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 513s I, BECAUSE THE $1 VARIABLE IS 513s MAGICAL AND READ-ONLY : 513s 513s LOCAL $1 = 2; 513s 513s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 513s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 513s TO SAFELY REUSE $_ IN A SUBROUTINE. 513s 513s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 513s WORK AS DESCRIBED. 513s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 513s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 513s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 513s SEE L FOR MORE 513s DETAILS. 513s X 513s 513s =HEAD3 LOCALIZATION OF GLOBS 513s X X 513s 513s THE CONSTRUCT 513s 513s LOCAL *NAME; 513s 513s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 513s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 513s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 513s 513s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 513s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 513s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 513s SEPARATOR. 513s 513s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 513s X X 513s X 513s 513s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 513s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 513s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 513s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 513s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 513s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 513s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 513s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 513s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 513s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 513s 513s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 513s @ARY = ( 0..5 ); 513s { 513s LOCAL($ARY[5]) = 6; 513s LOCAL($HASH{'A'}) = 'DRILL'; 513s WHILE (MY $E = POP(@ARY)) { 513s PRINT "$E . . .\N"; 513s LAST UNLESS $E > 3; 513s } 513s IF (@ARY) { 513s $HASH{'ONLY A'} = 'TEST'; 513s DELETE $HASH{'A'}; 513s } 513s } 513s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 513s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 513s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 513s 513s PERL WILL PRINT 513s 513s 6 . . . 513s 4 . . . 513s 3 . . . 513s THIS IS A TEST ONLY A TEST. 513s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 513s 513s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 513s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 513s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 513s SURPRISING, AND IS VERY LIKELY TO CHANGE. 513s 513s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 513s X X X 513s X 513s 513s YOU CAN USE THE C AND C 513s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 513s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 513s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 513s 513s DO { 513s MY $VAL = $ARRAY[$IDX]; 513s LOCAL $ARRAY[$IDX]; 513s DELETE $ARRAY[$IDX]; 513s $VAL 513s } 513s 513s AND 513s 513s DO { 513s MY $VAL = $HASH{KEY}; 513s LOCAL $HASH{KEY}; 513s DELETE $HASH{KEY}; 513s $VAL 513s } 513s 513s EXCEPT THAT FOR THOSE THE C IS 513s SCOPED TO THE C BLOCK. SLICES ARE 513s ALSO ACCEPTED. 513s 513s MY %HASH = ( 513s A => [ 7, 8, 9 ], 513s B => 1, 513s ) 513s 513s { 513s MY $X = DELETE LOCAL $HASH{A}; 513s # $X IS [ 7, 8, 9 ] 513s # %HASH IS (B => 1) 513s 513s { 513s MY @NUMS = DELETE LOCAL @$X[0, 2] 513s # @NUMS IS (7, 9) 513s # $X IS [ UNDEF, 8 ] 513s 513s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 513s } 513s # $X IS BACK TO [ 7, 8, 9 ] 513s 513s } 513s # %HASH IS BACK TO ITS ORIGINAL STATE 513s 513s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 513s 513s =HEAD2 LVALUE SUBROUTINES 513s X X 513s 513s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 513s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 513s 513s MY $VAL; 513s SUB CANMOD : LVALUE { 513s $VAL; # OR: RETURN $VAL; 513s } 513s SUB NOMOD { 513s $VAL; 513s } 513s 513s CANMOD() = 5; # ASSIGNS TO $VAL 513s NOMOD() = 5; # ERROR 513s 513s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 513s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 513s BY A SCALAR. FOR EXAMPLE, CONSIDER: 513s 513s DATA(2,3) = GET_DATA(3,4); 513s 513s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 513s 513s (DATA(2,3)) = GET_DATA(3,4); 513s 513s AND IN: 513s 513s (DATA(2),DATA(3)) = GET_DATA(3,4); 513s 513s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 513s 513s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 513s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 513s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 513s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 513s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 513s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 513s 513s =HEAD2 LEXICAL SUBROUTINES 513s X X X X 513s 513s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 513s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 513s AVAILABLE UNDER C OR C OR HIGHER. 513s 513s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 513s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 513s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 513s CATEGORY WAS DISABLED. 513s 513s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 513s DECLARED, AND ONLY AFTER THAT DECLARATION: 513s 513s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 513s # VERSIONS EARLIER THAN 5.26. 513s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 513s USE FEATURE 'LEXICAL_SUBS'; 513s 513s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 513s STATE SUB FOO { 513s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 513s } 513s FOO(); # CALLS "STATE" SUB 513s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 513s 513s MY SUB BAR { ... } 513s BAR(); # CALLS "MY" SUB 513s 513s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 513s 513s # WRONG 513s MY SUB BAZ { 513s BAZ(); 513s } 513s 513s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 513s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 513s 513s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 513s 513s MY SUB BAZ { 513s __SUB__->(); # CALLS ITSELF 513s } 513s 513s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 513s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 513s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 513s HOWEVER: 513s 513s MY SUB BAZ; # PREDECLARATION 513s SUB BAZ { # DEFINE THE "MY" SUB 513s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 513s } 513s 513s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 513s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 513s C; THEY KEEP EACH OTHER ALIVE (SEE L). 513s 513s =HEAD3 C VS C 513s 513s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 513s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 513s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 513s CONTAINING BLOCK TO THE NEXT. 513s 513s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 513s NECESSARY IF YOU WANT TO CREATE CLOSURES: 513s 513s SUB WHATEVER { 513s MY $X = SHIFT; 513s MY SUB INNER { 513s ... DO SOMETHING WITH $X ... 513s } 513s INNER(); 513s } 513s 513s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 513s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 513s SEE THE C<$X> FROM THE FIRST CALL TO C. 513s 513s =HEAD3 C SUBROUTINES 513s 513s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 513s SUBROUTINE OF THE SAME NAME. 513s 513s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 513s INSIDE AN INNER SCOPE: 513s 513s SUB FOO { ... } 513s 513s SUB BAR { 513s MY SUB FOO { ... } 513s { 513s # NEED TO USE THE OUTER FOO HERE 513s OUR SUB FOO; 513s FOO(); 513s } 513s } 513s 513s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 513s 513s PACKAGE MYSNEAKYMODULE; 513s 513s OUR SUB DO_SOMETHING { ... } 513s 513s SUB DO_SOMETHING_WITH_CALLER { 513s PACKAGE DB; 513s () = CALLER 1; # SETS @DB::ARGS 513s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 513s } 513s 513s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 513s X X<*> 513s 513s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 513s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 513s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 513s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 513s 513s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 513s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 513s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 513s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 513s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 513s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 513s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 513s 513s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 513s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 513s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 513s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 513s 513s SUB DOUBLEARY { 513s LOCAL(*SOMEARY) = @_; 513s FOREACH $ELEM (@SOMEARY) { 513s $ELEM *= 2; 513s } 513s } 513s DOUBLEARY(*FOO); 513s DOUBLEARY(*BAR); 513s 513s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 513s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 513s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 513s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 513s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 513s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 513s 513s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 513s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 513s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 513s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 513s L. 513s 513s =HEAD2 WHEN TO STILL USE LOCAL() 513s X X 513s 513s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 513s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 513s I USE C INSTEAD OF C. 513s 513s =OVER 4 513s 513s =ITEM 1. 513s 513s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 513s 513s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 513s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 513s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 513s IN C<@FIELDS>. 513s 513s { 513s LOCAL @ARGV = ("/ETC/MOTD"); 513s LOCAL $/ = UNDEF; 513s LOCAL $_ = <>; 513s @FIELDS = SPLIT /^\S*=+\S*$/; 513s } 513s 513s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 513s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 513s 513s =ITEM 2. 513s 513s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 513s 513s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 513s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 513s TABLE ENTRIES: 513s 513s SUB IOQUEUE { 513s LOCAL (*READER, *WRITER); # NOT MY! 513s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 513s RETURN (*READER, *WRITER); 513s } 513s ($HEAD, $TAIL) = IOQUEUE(); 513s 513s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 513s ENTRIES. 513s 513s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 513s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 513s A LOCAL ALIAS. 513s 513s { 513s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 513s GROW(); # REALLY CALLS SHRINK() 513s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 513s } 513s GROW(); # GET THE REAL GROW() AGAIN 513s 513s SEE L FOR MORE ABOUT MANIPULATING 513s FUNCTIONS BY NAME IN THIS WAY. 513s 513s =ITEM 3. 513s 513s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 513s 513s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 513s IS DONE ON DYNAMICS: 513s 513s { 513s LOCAL $SIG{INT} = 'IGNORE'; 513s FUNCT(); # UNINTERRUPTIBLE 513s } 513s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 513s 513s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 513s 513s =BACK 513s 513s =HEAD2 PASS BY REFERENCE 513s X X X 513s 513s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 513s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 513s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 513s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 513s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 513s 513s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 513s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 513s OF ALL THEIR FORMER LAST ELEMENTS: 513s 513s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 513s 513s SUB POPMANY { 513s MY $AREF; 513s MY @RETLIST; 513s FOREACH $AREF ( @_ ) { 513s PUSH @RETLIST, POP @$AREF; 513s } 513s RETURN @RETLIST; 513s } 513s 513s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 513s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 513s 513s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 513s SUB INTER { 513s MY ($K, $HREF, %SEEN); # LOCALS 513s FOREACH $HREF (@_) { 513s WHILE ( $K = EACH %$HREF ) { 513s $SEEN{$K}++; 513s } 513s } 513s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 513s } 513s 513s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 513s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 513s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 513s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 513s A LITTLE EXPENSIVE. 513s 513s WHERE PEOPLE GET INTO TROUBLE IS HERE: 513s 513s (@W, @X) = FUNC(@Y, @Z); 513s OR 513s (%W, %X) = FUNC(%Y, %Z); 513s 513s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 513s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 513s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 513s AS ALWAYS. 513s 513s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 513s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 513s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 513s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 513s 513s ($WREF, $XREF) = FUNC(\@Y, \@Z); 513s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 513s SUB FUNC { 513s MY ($YREF, $ZREF) = @_; 513s IF (@$YREF > @$ZREF) { 513s RETURN ($YREF, $ZREF); 513s } ELSE { 513s RETURN ($ZREF, $YREF); 513s } 513s } 513s 513s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 513s 513s (*W, *X) = FUNC(\@Y, \@Z); 513s PRINT "@W HAS MORE THAN @X\N"; 513s SUB FUNC { 513s LOCAL (*Y, *Z) = @_; 513s IF (@Y > @Z) { 513s RETURN (\@Y, \@Z); 513s } ELSE { 513s RETURN (\@Z, \@Y); 513s } 513s } 513s 513s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 513s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 513s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 513s ARE IN THE SYMBOL TABLE. 513s 513s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 513s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 513s FOR EXAMPLE: 513s 513s SPLUTTER(\*STDOUT); 513s SUB SPLUTTER { 513s MY $FH = SHIFT; 513s PRINT $FH "HER UM WELL A HMMM\N"; 513s } 513s 513s $REC = GET_REC(\*STDIN); 513s SUB GET_REC { 513s MY $FH = SHIFT; 513s RETURN SCALAR <$FH>; 513s } 513s 513s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 513s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 513s 513s SUB OPENIT { 513s MY $PATH = SHIFT; 513s LOCAL *FH; 513s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 513s } 513s 513s =HEAD2 PROTOTYPES 513s X X 513s 513s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 513s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 513s SECTION OR WITH A L. 513s IF YOU DECLARE EITHER OF 513s 513s SUB MYPUSH (\@@) 513s SUB MYPUSH :PROTOTYPE(\@@) 513s 513s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 513s 513s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 513s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 513s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 513s OF AN ATTRIBUTE. 513s 513s THE 513s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 513s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 513s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 513s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 513s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 513s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 513s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 513s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 513s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 513s 513s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 513s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 513s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 513s 513s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 513s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 513s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 513s CORRESPONDING BUILT-IN. 513s 513s DECLARED AS CALLED AS 513s 513s SUB MYLINK ($$) MYLINK $OLD, $NEW 513s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 513s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 513s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 513s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 513s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 513s SUB MYPOP (\@) MYPOP @ARRAY 513s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 513s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 513s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 513s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 513s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 513s SUB MYRAND (;$) MYRAND 42 513s SUB MYTIME () MYTIME 513s 513s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 513s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 513s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 513s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 513s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 513s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 513s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 513s 513s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 513s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 513s 513s SUB MYREF (\[$@%&*]) 513s 513s WILL ALLOW CALLING MYREF() AS 513s 513s MYREF $VAR 513s MYREF @ARRAY 513s MYREF %HASH 513s MYREF &SUB 513s MYREF *GLOB 513s 513s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 513s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 513s 513s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 513s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 513s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 513s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 513s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 513s OR A SUBSEQUENT COMMA. 513s 513s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 513s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 513s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 513s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 513s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 513s FOLLOWS: 513s 513s USE SYMBOL 'QUALIFY_TO_REF'; 513s 513s SUB FOO (*) { 513s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 513s ... 513s } 513s 513s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 513s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 513s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 513s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 513s 513s SUB MYPUSH (+@) { 513s MY $AREF = SHIFT; 513s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 513s PUSH @$AREF, @_; 513s } 513s 513s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 513s IS OF AN ACCEPTABLE TYPE. 513s 513s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 513s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 513s 513s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 513s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 513s PROVIDED, C<$_> WILL BE USED INSTEAD. 513s 513s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 513s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 513s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 513s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 513s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 513s 513s MYTIME +2; 513s 513s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 513s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 513s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 513s 513s SUB MYGETPROTOBYNUMBER($;); 513s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 513s 513s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 513s PROVIDED IT'S IN THE INITIAL POSITION: 513s X<&> 513s 513s SUB TRY (&@) { 513s MY($TRY,$CATCH) = @_; 513s EVAL { &$TRY }; 513s IF ($@) { 513s LOCAL $_ = $@; 513s &$CATCH; 513s } 513s } 513s SUB CATCH (&) { $_[0] } 513s 513s TRY { 513s DIE "PHOOEY"; 513s } CATCH { 513s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 513s }; 513s 513s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 513s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 513s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 513s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 513s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 513s 513s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 513s X 513s 513s SUB MYGREP (&@) { 513s MY $CODE = SHIFT; 513s MY @RESULT; 513s FOREACH $_ (@_) { 513s PUSH(@RESULT, $_) IF &$CODE; 513s } 513s @RESULT; 513s } 513s 513s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 513s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 513s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 513s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 513s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 513s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 513s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 513s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 513s 513s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 513s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 513s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 513s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 513s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 513s MAJORITY OF OFFENDING CODE IS FIXED. 513s 513s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 513s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 513s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 513s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 513s 513s SUB FUNC ($) { 513s MY $N = SHIFT; 513s PRINT "YOU GAVE ME $N\N"; 513s } 513s 513s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 513s RETURNING A LIST: 513s 513s FUNC(@FOO); 513s FUNC( $TEXT =~ /\W+/G ); 513s 513s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 513s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 513s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 513s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 513s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 513s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 513s 513s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 513s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 513s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 513s EFFECT, LIKE SO: 513s 513s SUB FOO($$); 513s SUB FOO($$) { 513s FOO 1, 2; 513s } 513s 513s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 513s TO MAKE THE WORLD A BETTER PLACE. 513s 513s =HEAD2 CONSTANT FUNCTIONS 513s X 513s 513s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 513s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 513s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 513s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 513s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 513s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 513s 513s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 513s 513s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 513s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 513s # AND IT'S INLINED, TOO! 513s SUB ST_DEV () { 0 } 513s SUB ST_INO () { 1 } 513s 513s SUB FLAG_FOO () { 1 << 8 } 513s SUB FLAG_BAR () { 1 << 9 } 513s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 513s 513s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 513s 513s SUB N () { INT(OPT_BAZ) / 3 } 513s 513s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 513s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 513s 513s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 513s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 513s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 513s C: 513s 513s SUB BAZ_VAL () { 513s IF (OPT_BAZ) { 513s RETURN 23; 513s } 513s ELSE { 513s RETURN 42; 513s } 513s } 513s SUB BONK_VAL () { RETURN 12345 } 513s 513s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 513s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 513s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 513s 513s BEGIN { 513s MY $VAR = 1; 513s NO STRICT 'REFS'; 513s *INLINED = SUB () { $VAR }; 513s } 513s 513s BEGIN { 513s MY $VAR = 1; 513s MY $REF = \$VAR; 513s NO STRICT 'REFS'; 513s *NOT_INLINED = SUB () { $VAR }; 513s } 513s 513s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 513s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 513s 513s BEGIN { 513s MY $X = 10; 513s *FOO = SUB () { $X }; 513s $X++; 513s } 513s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 513s 513s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 513s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 513s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 513s SO IT PRINTED C<10>, NOT C<11>. 513s 513s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 513s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 513s ASIDE FROM WHERE IT IS DECLARED. 513s 513s # FINE, NO WARNING 513s BEGIN { 513s MY $X = 54321; 513s *INLINED = SUB () { $X }; 513s } 513s # ERROR 513s BEGIN { 513s MY $X; 513s $X = 54321; 513s *ALSO_INLINED = SUB () { $X }; 513s } 513s 513s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 513s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 513s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 513s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 513s CONSTANT SUBROUTINE: 513s 513s MY $X = 54321; 513s *INLINED = SUB : CONST { $X }; 513s $X++; 513s 513s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 513s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 513s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 513s VALUE CAPTURED THE SAME WAY. 513s 513s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 513s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 513s AN EXPLICIT C: 513s 513s BEGIN { 513s MY $X = 10; 513s *FOO = SUB () { RETURN $X }; 513s $X++; 513s } 513s PRINT FOO(); # PRINTS 11 513s 513s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 513s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 513s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 513s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 513s 513s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 513s SUB ONE { 513s 1; 513s } 513s IF (ONE ) { 513s PRINT ONE() IF ONE ; 513s } 513s 513s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 513s SUB ONE () { 1 } 513s DO { 513s PRINT 1 513s }; 513s 513s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 513s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 513s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 513s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 513s 513s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 513s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 513s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 513s SUBROUTINE ONE REDEFINED AT -E LINE 1. 513s 513s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 513s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 513s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 513s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 513s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 513s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 513s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 513s MENTIONED ABOVE: 513s 513s SUB NOT_INLINED () { RETURN 23 } 513s 513s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 513s X X X X 513s 513s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 513s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 513s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 513s ON A NON-UNIX SYSTEM. 513s 513s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 513s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 513s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 513s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 513s 513s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 513s CHDIR $SOMEWHERE; 513s SUB CHDIR { ... } 513s 513s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 513s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 513s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 513s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 513s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 513s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 513s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 513s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 513s FOR SOME KEYWORDS. SEE L. 513s 513s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 513s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 513s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 513s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 513s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 513s THAT IS, THEY COULD SAY 513s 513s USE MODULE 'OPEN'; 513s 513s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 513s 513s USE MODULE; 513s 513s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 513s 513s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 513s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 513s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 513s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 513s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 513s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 513s THAT UNDERSTANDS REGULAR EXPRESSIONS. 513s 513s PACKAGE REGLOB; 513s REQUIRE EXPORTER; 513s @ISA = 'EXPORTER'; 513s @EXPORT_OK = 'GLOB'; 513s 513s SUB IMPORT { 513s MY $PKG = SHIFT; 513s RETURN UNLESS @_; 513s MY $SYM = SHIFT; 513s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 513s $PKG->EXPORT($WHERE, $SYM, @_); 513s } 513s 513s SUB GLOB { 513s MY $PAT = SHIFT; 513s MY @GOT; 513s IF (OPENDIR MY $D, '.') { 513s @GOT = GREP /$PAT/, READDIR $D; 513s CLOSEDIR $D; 513s } 513s RETURN @GOT; 513s } 513s 1; 513s 513s AND HERE'S HOW IT COULD BE (AB)USED: 513s 513s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 513s PACKAGE FOO; 513s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 513s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 513s 513s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 513s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 513s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 513s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 513s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 513s IT MUST BE DONE AT ALL. 513s 513s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 513s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 513s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 513s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 513s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 513s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 513s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 513s LIBRARY. 513s 513s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 513s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 513s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 513s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 513s (SEE L). 513s 513s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 513s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 513s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 513s 513s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 513s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 513s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 513s C SYNTAX, THOUGH). 513s 513s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 513s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 513s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 513s 513s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 513s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 513s 513s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 513s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 513s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 513s 513s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 513s 513s =HEAD2 AUTOLOADING 513s X X 513s 513s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 513s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 513s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 513s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 513s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 513s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 513s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 513s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 513s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 513s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 513s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 513s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 513s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 513s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 513s SUBROUTINE NAME. SEE L FOR DETAILS.) 513s 513s 513s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 513s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 513s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 513s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 513s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 513s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 513s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 513s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 513s 513s SUB AUTOLOAD { 513s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 513s MY $PROGRAM = $AUTOLOAD; 513s $PROGRAM =~ S/.*:://; 513s SYSTEM($PROGRAM, @_); 513s } 513s DATE(); 513s WHO(); 513s LS('-L'); 513s 513s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 513s EVEN NEED PARENTHESES: 513s 513s USE SUBS QW(DATE WHO LS); 513s DATE; 513s WHO; 513s LS '-L'; 513s 513s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 513s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 513s 513s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 513s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 513s DESCRIBED IN L AND IN L, THE STANDARD 513s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 513s FUNCTIONS TO PERL CODE IN L. 513s 513s =HEAD2 SUBROUTINE ATTRIBUTES 513s X X X 513s 513s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 513s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 513s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 513s C HAD BEEN SEEN. SEE L FOR DETAILS 513s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 513s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 513s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 513s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 513s 513s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 513s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 513s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 513s NEST PROPERLY. 513s 513s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 513s 513s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 513s SUB PLUGH () : UGLY('\(") :BAD; 513s SUB XYZZY : _5X5 { ... } 513s 513s EXAMPLES OF INVALID SYNTAX: 513s 513s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 513s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 513s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 513s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 513s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 513s 513s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 513s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 513s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 513s PARSED AND INVOKED: 513s 513s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 513s 513s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 513s SEE L AND L. 513s 513s =HEAD1 SEE ALSO 513s 513s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 513s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 513s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 513s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 513s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 513s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 513s 513s =FOR VI 513s # EX: SET STS=0 SW=4 ET: 513s 513s ok 2 513s # testing mod_cgi with /modules/cgi/perl.pl 513s # expected 200 513s # received 200 513s # body: PERL CGI 513s ok 3 513s # testing mod_test_rwrite with /test_rwrite 513s # expected 200 513s # received 200 513s # body: A 513s ok 4 513s ok 515s t/filter/case_in.t .................. 515s 1..3 515s # Running under perl version 5.040001 for linux 515s # Current time local: Tue May 6 19:25:47 2025 515s # Current time GMT: Tue May 6 19:25:47 2025 515s # Using Test.pm version 1.31 515s # Using Apache/Test.pm version 1.44 515s ok 1 515s # testing mod_cgi with /modules/cgi/perl_echo.pl 515s # expected 200 515s # received 200 515s ok 2 515s # testing mod_echo_post with /echo_post 515s # expected 200 515s # received 200 515s ok 3 515s ok 516s t/filter/input_body.t ............... 516s 1..2 516s # Running under perl version 5.040001 for linux 516s # Current time local: Tue May 6 19:25:48 2025 516s # Current time GMT: Tue May 6 19:25:48 2025 516s # Using Test.pm version 1.31 516s # Using Apache/Test.pm version 1.44 516s # testing : Posted "1 ko" 516s # expected: 'ok 1' 516s # received: 'ok 1' 516s ok 1 516s # testing : Posted "2 ko" 516s # expected: 'ok 2' 516s # received: 'ok 2' 516s ok 2 516s ok 518s t/http11/basicauth.t ................ 518s 1..3 518s # Running under perl version 5.040001 for linux 518s # Current time local: Tue May 6 19:25:50 2025 518s # Current time GMT: Tue May 6 19:25:50 2025 518s # Using Test.pm version 1.31 518s # Using Apache/Test.pm version 1.44 518s ok 1 518s ok 2 518s ok 3 518s ok 519s t/http11/chunked.t .................. 519s 1..30 519s # Running under perl version 5.040001 for linux 519s # Current time local: Tue May 6 19:25:52 2025 519s # Current time GMT: Tue May 6 19:25:52 2025 519s # Using Test.pm version 1.31 519s # Using Apache/Test.pm version 1.44 519s # testing : response protocol 519s # expected: 'HTTP/1.1' 519s # received: 'HTTP/1.1' 519s ok 1 519s # testing : response Transfer-Encoding 519s # expected: 'chunked' 519s # received: 'chunked' 519s ok 2 519s # testing : no Content-Length 519s # expected: 0 519s # received: 0 519s ok 3 519s # testing : body length 519s # expected: '70976' 519s # received: 70976 519s ok 4 519s # testing : number of requests 519s # expected: 1 519s # received: 1 519s ok 5 519s # testing : response protocol 519s # expected: 'HTTP/1.1' 519s # received: 'HTTP/1.1' 519s ok 6 519s # testing : response Transfer-Encoding 519s # expected: 'chunked' 519s # received: 'chunked' 519s ok 7 519s # testing : no Content-Length 519s # expected: 0 519s # received: 0 519s ok 8 519s # testing : body length 519s # expected: '212509' 519s # received: 212509 519s ok 9 519s # testing : number of requests 519s # expected: 2 519s # received: 2 519s ok 10 519s # testing : response protocol 519s # expected: 'HTTP/1.1' 519s # received: 'HTTP/1.1' 519s ok 11 519s # testing : response Transfer-Encoding 519s # expected: 'chunked' 519s # received: 'chunked' 519s ok 12 519s # testing : no Content-Length 519s # expected: 0 519s # received: 0 519s ok 13 519s # testing : body length 519s # expected: '280545' 519s # received: 280545 519s ok 14 519s # testing : number of requests 519s # expected: 3 519s # received: 3 519s ok 15 519s # testing : response protocol 519s # expected: 'HTTP/1.1' 519s # received: 'HTTP/1.1' 519s ok 16 519s # testing : response Transfer-Encoding 519s # expected: 'chunked' 519s # received: 'chunked' 519s ok 17 519s # testing : no Content-Length 519s # expected: 0 519s # received: 0 519s ok 18 519s # testing : body length 519s # expected: '845969' 519s # received: 845969 519s ok 19 519s # testing : number of requests 519s # expected: 4 519s # received: 4 519s ok 20 519s # testing : response protocol 519s # expected: 'HTTP/1.1' 519s # received: 'HTTP/1.1' 519s ok 21 519s # testing : no Transfer-Encoding (test result inverted) 519s # expected: 'chunked' 519s # received: '' 519s ok 22 519s # testing : content length 519s # expected: 253 519s # received: '253' 519s ok 23 519s # testing : body length 519s # expected: '242' 519s # received: 242 519s ok 24 519s # testing : number of requests 519s # expected: 5 519s # received: 5 519s ok 25 519s # testing : response protocol 519s # expected: 'HTTP/1.1' 519s # received: 'HTTP/1.1' 519s ok 26 519s # testing : no Transfer-Encoding (test result inverted) 519s # expected: 'chunked' 519s # received: '' 519s ok 27 519s # testing : content length 519s # expected: '' 519s # received: '' 519s ok 28 519s # testing : body length 519s # expected: '14276' 519s # received: 14276 519s ok 29 519s # testing : number of requests 519s # expected: 6 519s # received: 6 519s ok 30 519s ok 521s t/http11/chunked2.t ................. 521s 1..2 521s # Running under perl version 5.040001 for linux 521s # Current time local: Tue May 6 19:25:53 2025 521s # Current time GMT: Tue May 6 19:25:53 2025 521s # Using Test.pm version 1.31 521s # Using Apache/Test.pm version 1.44 521s # testing : successful response 521s # expected: 200 521s # received: '200' 521s ok 1 521s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 521s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 521s ok 2 521s ok 523s t/http11/clength.t .................. 523s 1..6 523s # Running under perl version 5.040001 for linux 523s # Current time local: Tue May 6 19:25:55 2025 523s # Current time GMT: Tue May 6 19:25:55 2025 523s # Using Test.pm version 1.31 523s # Using Apache/Test.pm version 1.44 523s # testing : successful response 523s # expected: 200 523s # received: '200' 523s ok 1 523s # expected: 10 523s # received: '10' 523s ok 2 523s # expected: 'bbbbbbbbbb' 523s # received: 'bbbbbbbbbb' 523s ok 3 523s # testing : successful response 523s # expected: 200 523s # received: '200' 523s ok 4 523s # expected: 6 523s # received: '6' 523s ok 5 523s # expected: 'foobar' 523s # received: 'foobar' 523s ok 6 523s ok 526s t/http11/post.t ..................... 526s # using LWP client 526s 1..51 526s # Running under perl version 5.040001 for linux 526s # Current time local: Tue May 6 19:25:56 2025 526s # Current time GMT: Tue May 6 19:25:56 2025 526s # Using Test.pm version 1.31 526s # Using Apache/Test.pm version 1.44 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 1024 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Connection: Keep-Alive 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 1 526s #DMMATCH1: 1 526s #Keep-Alive: timeout=5, max=100 526s # 526s # testing : length posted 526s # expected: '1024' 526s # received: 1024 526s ok 1 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 2048 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 2 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '2048' 526s # received: 2048 526s ok 2 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 3072 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 3 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '3072' 526s # received: 3072 526s ok 3 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 4096 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 4 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '4096' 526s # received: 4096 526s ok 4 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 5120 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 5 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '5120' 526s # received: 5120 526s ok 5 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 6144 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 6 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '6144' 526s # received: 6144 526s ok 6 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 7168 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 7 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '7168' 526s # received: 7168 526s ok 7 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 8192 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 8 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '8192' 526s # received: 8192 526s ok 8 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 9216 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 5 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 9 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '9216' 526s # received: 9216 526s ok 9 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 10240 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 10 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '10240' 526s # received: 10240 526s ok 10 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 11264 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 11 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '11264' 526s # received: 11264 526s ok 11 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 12288 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 12 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '12288' 526s # received: 12288 526s ok 12 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 13312 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:58 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 13 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '13312' 526s # received: 13312 526s ok 13 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 14336 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:58 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 14 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '14336' 526s # received: 14336 526s ok 14 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 15360 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 15 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '15360' 526s # received: 15360 526s ok 15 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 16384 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 16 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '16384' 526s # received: 16384 526s ok 16 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 17408 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 17 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '17408' 526s # received: 17408 526s ok 17 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 18432 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 18 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '18432' 526s # received: 18432 526s ok 18 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 19456 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 19 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '19456' 526s # received: 19456 526s ok 19 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 20480 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 20 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '20480' 526s # received: 20480 526s ok 20 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 21504 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 21 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '21504' 526s # received: 21504 526s ok 21 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 22528 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 22 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '22528' 526s # received: 22528 526s ok 22 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 23552 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 23 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '23552' 526s # received: 23552 526s ok 23 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 24576 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 24 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '24576' 526s # received: 24576 526s ok 24 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 25600 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 25 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '25600' 526s # received: 25600 526s ok 25 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 26624 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 26 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '26624' 526s # received: 26624 526s ok 26 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 27648 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 27 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '27648' 526s # received: 27648 526s ok 27 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 28672 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 28 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '28672' 526s # received: 28672 526s ok 28 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 29696 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 29 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '29696' 526s # received: 29696 526s ok 29 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 30720 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 30 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '30720' 526s # received: 30720 526s ok 30 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 31744 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 31 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '31744' 526s # received: 31744 526s ok 31 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 32768 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 32 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '32768' 526s # received: 32768 526s ok 32 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 33792 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:25:59 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 33 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '33792' 526s # received: 33792 526s ok 33 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 34816 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:25:59 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 34 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '34816' 526s # received: 34816 526s ok 34 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 35840 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 35 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '35840' 526s # received: 35840 526s ok 35 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 36864 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 36 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '36864' 526s # received: 36864 526s ok 36 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 37888 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 37 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '37888' 526s # received: 37888 526s ok 37 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 38912 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 38 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '38912' 526s # received: 38912 526s ok 38 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 39936 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 39 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '39936' 526s # received: 39936 526s ok 39 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 40960 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 40 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '40960' 526s # received: 40960 526s ok 40 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 41984 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 41 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '41984' 526s # received: 41984 526s ok 41 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 43008 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 42 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '43008' 526s # received: 43008 526s ok 42 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 44032 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 43 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '44032' 526s # received: 44032 526s ok 43 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 45056 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 44 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '45056' 526s # received: 45056 526s ok 44 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 46080 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 45 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '46080' 526s # received: 46080 526s ok 45 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 47104 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 46 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '47104' 526s # received: 47104 526s ok 46 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 48128 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 47 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '48128' 526s # received: 48128 526s ok 47 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 49152 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 48 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '49152' 526s # received: 49152 526s ok 48 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 50176 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 49 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '50176' 526s # received: 50176 526s ok 49 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 51200 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 6 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 50 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '51200' 526s # received: 51200 526s ok 50 526s #lwp request: 526s #POST http://localhost:8529/eat_post HTTP/1.1 526s #User-Agent: libwww-perl/6.78 526s #Content-Length: 102400 526s # 526s #server response: 526s #HTTP/1.1 200 OK 526s #Date: Tue, 06 May 2025 19:26:00 GMT 526s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 526s #Vary: In-If1 526s #Content-Length: 7 526s #Client-Date: Tue, 06 May 2025 19:26:00 GMT 526s #Client-Peer: 127.0.0.1:8529 526s #Client-Response-Num: 51 526s #DMMATCH1: 1 526s # 526s # testing : length posted 526s # expected: '102400' 526s # received: 102400 526s ok 51 526s ok 528s t/modules/aaa.t ..................... 528s 1..40 528s # Running under perl version 5.040001 for linux 528s # Current time local: Tue May 6 19:26:00 2025 528s # Current time GMT: Tue May 6 19:26:00 2025 528s # Using Test.pm version 1.31 528s # Using Apache/Test.pm version 1.44 528s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm2 528s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 528s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/form1 528s ok 1 528s ok 2 528s ok 3 528s ok 4 528s ok 5 528s ok 6 528s ok 7 528s ok 8 528s ok 9 528s ok 10 528s ok 11 528s ok 12 528s ok 13 528s ok 14 528s ok 15 528s ok 16 528s ok 17 528s ok 18 528s ok 19 528s ok 20 528s ok 21 528s ok 22 528s ok 23 528s ok 24 528s ok 25 528s ok 26 528s ok 27 528s ok 28 528s ok 29 528s ok 30 528s ok 31 528s ok 32 528s ok 33 528s ok 34 528s ok 35 528s ok 36 528s ok 37 528s ok 38 528s ok 39 528s ok 40 528s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm2 528s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 528s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/form1 528s ok 530s t/modules/access.t .................. 530s 1..408 530s # Running under perl version 5.040001 for linux 530s # Current time local: Tue May 6 19:26:02 2025 530s # Current time GMT: Tue May 6 19:26:02 2025 530s # Using Test.pm version 1.31 530s # Using Apache/Test.pm version 1.44 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # expecting access. 530s ok 1 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 2 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from all 530s # expecting access. 530s ok 3 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 4 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from localhost 530s # expecting access. 530s ok 5 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 6 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from 127.0.0.1 530s # expecting access. 530s ok 7 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 8 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from 127.0 530s # expecting access. 530s ok 9 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 10 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 11 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 12 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from 127.0.0.1/16 530s # expecting access. 530s ok 13 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 14 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 15 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 16 530s # --- 530s # Order deny,allow 530s # Allow from all 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 17 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # expecting access. 530s ok 18 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 19 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from all 530s # expecting access. 530s ok 20 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 21 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from localhost 530s # expecting access. 530s ok 22 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 23 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from 127.0.0.1 530s # expecting access. 530s ok 24 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 25 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from 127.0 530s # expecting access. 530s ok 26 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 27 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 28 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 29 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from 127.0.0.1/16 530s # expecting access. 530s ok 30 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 31 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 32 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 33 530s # --- 530s # Order deny,allow 530s # Allow from localhost 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 34 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # expecting access. 530s ok 35 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 36 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from all 530s # expecting access. 530s ok 37 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 38 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from localhost 530s # expecting access. 530s ok 39 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 40 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1 530s # expecting access. 530s ok 41 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 42 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from 127.0 530s # expecting access. 530s ok 43 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 44 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 45 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 46 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1/16 530s # expecting access. 530s ok 47 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 48 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 49 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 50 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 51 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # expecting access. 530s ok 52 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 53 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from all 530s # expecting access. 530s ok 54 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 55 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from localhost 530s # expecting access. 530s ok 56 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 57 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from 127.0.0.1 530s # expecting access. 530s ok 58 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 59 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from 127.0 530s # expecting access. 530s ok 60 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 61 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 62 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 63 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from 127.0.0.1/16 530s # expecting access. 530s ok 64 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 65 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 66 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 67 530s # --- 530s # Order deny,allow 530s # Allow from 127.0 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 68 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 69 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 70 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from all 530s # expecting access. 530s ok 71 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 72 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from localhost 530s # expecting access. 530s ok 73 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 74 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1 530s # expecting access. 530s ok 75 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 76 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0 530s # expecting access. 530s ok 77 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 78 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 79 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 80 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1/16 530s # expecting access. 530s ok 81 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 82 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 83 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 84 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 85 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # expecting access. 530s ok 86 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 87 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from all 530s # expecting access. 530s ok 88 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 89 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from localhost 530s # expecting access. 530s ok 90 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 91 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1 530s # expecting access. 530s ok 92 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 93 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0 530s # expecting access. 530s ok 94 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 95 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 96 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 97 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1/16 530s # expecting access. 530s ok 98 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 99 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 100 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 101 530s # --- 530s # Order deny,allow 530s # Allow from 127.0.0.1/16 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 102 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # expecting access. 530s ok 103 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 104 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from all 530s # expecting access denial. 530s ok 105 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 106 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from localhost 530s # expecting access denial. 530s ok 107 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 108 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 109 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 110 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from 127.0 530s # expecting access denial. 530s ok 111 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 112 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 113 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 114 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 115 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 116 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 117 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 118 530s # --- 530s # Order deny,allow 530s # Allow from somewhere.else.com 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 119 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # expecting access. 530s ok 120 530s # --- 530s # Order deny,allow 530s # Deny from all 530s # expecting access denial. 530s ok 121 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from all 530s # expecting access denial. 530s ok 122 530s # --- 530s # Order deny,allow 530s # Deny from localhost 530s # expecting access denial. 530s ok 123 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from localhost 530s # expecting access denial. 530s ok 124 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 125 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 126 530s # --- 530s # Order deny,allow 530s # Deny from 127.0 530s # expecting access denial. 530s ok 127 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from 127.0 530s # expecting access denial. 530s ok 128 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 129 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 130 530s # --- 530s # Order deny,allow 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 131 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 132 530s # --- 530s # Order deny,allow 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 133 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 134 530s # --- 530s # Order deny,allow 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 135 530s # --- 530s # Order deny,allow 530s # Allow from 66.6.6.6 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 136 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # expecting access. 530s ok 137 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 138 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from all 530s # expecting access denial. 530s ok 139 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 140 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from localhost 530s # expecting access denial. 530s ok 141 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 142 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 143 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 144 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from 127.0 530s # expecting access denial. 530s ok 145 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 146 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 147 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 148 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 149 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 150 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 151 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 152 530s # --- 530s # Order allow,deny 530s # Allow from all 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 153 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # expecting access. 530s ok 154 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 155 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from all 530s # expecting access denial. 530s ok 156 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 157 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from localhost 530s # expecting access denial. 530s ok 158 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 159 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 160 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 161 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from 127.0 530s # expecting access denial. 530s ok 162 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 163 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 164 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 165 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 166 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 167 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 168 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 169 530s # --- 530s # Order allow,deny 530s # Allow from localhost 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 170 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # expecting access. 530s ok 171 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 172 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from all 530s # expecting access denial. 530s ok 173 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 174 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from localhost 530s # expecting access denial. 530s ok 175 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 176 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 177 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 178 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from 127.0 530s # expecting access denial. 530s ok 179 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 180 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 181 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 182 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 183 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 184 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 185 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 186 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 187 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # expecting access. 530s ok 188 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 189 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from all 530s # expecting access denial. 530s ok 190 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 191 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from localhost 530s # expecting access denial. 530s ok 192 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 193 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 194 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 195 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from 127.0 530s # expecting access denial. 530s ok 196 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 197 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 198 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 199 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 200 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 201 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 202 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 203 530s # --- 530s # Order allow,deny 530s # Allow from 127.0 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 204 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 205 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 206 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from all 530s # expecting access denial. 530s ok 207 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 208 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from localhost 530s # expecting access denial. 530s ok 209 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 210 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 211 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 212 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0 530s # expecting access denial. 530s ok 213 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 214 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 215 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 216 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 217 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 218 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 219 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 220 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 221 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # expecting access. 530s ok 222 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 223 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from all 530s # expecting access denial. 530s ok 224 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 225 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from localhost 530s # expecting access denial. 530s ok 226 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 227 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 228 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 229 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0 530s # expecting access denial. 530s ok 230 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 231 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 232 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 233 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 234 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 235 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 236 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 237 530s # --- 530s # Order allow,deny 530s # Allow from 127.0.0.1/16 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 238 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # expecting access denial. 530s ok 239 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 240 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from all 530s # expecting access denial. 530s ok 241 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 242 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from localhost 530s # expecting access denial. 530s ok 243 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 244 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 245 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 246 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from 127.0 530s # expecting access denial. 530s ok 247 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 248 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 249 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 250 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 251 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 252 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 253 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 254 530s # --- 530s # Order allow,deny 530s # Allow from somewhere.else.com 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 255 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # expecting access denial. 530s ok 256 530s # --- 530s # Order allow,deny 530s # Deny from all 530s # expecting access denial. 530s ok 257 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from all 530s # expecting access denial. 530s ok 258 530s # --- 530s # Order allow,deny 530s # Deny from localhost 530s # expecting access denial. 530s ok 259 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from localhost 530s # expecting access denial. 530s ok 260 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 261 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 262 530s # --- 530s # Order allow,deny 530s # Deny from 127.0 530s # expecting access denial. 530s ok 263 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from 127.0 530s # expecting access denial. 530s ok 264 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 265 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 266 530s # --- 530s # Order allow,deny 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 267 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 268 530s # --- 530s # Order allow,deny 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 269 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 270 530s # --- 530s # Order allow,deny 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 271 530s # --- 530s # Order allow,deny 530s # Allow from 66.6.6.6 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 272 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # expecting access. 530s ok 273 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 274 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from all 530s # expecting access denial. 530s ok 275 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 276 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from localhost 530s # expecting access denial. 530s ok 277 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 278 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 279 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 280 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from 127.0 530s # expecting access denial. 530s ok 281 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 282 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 283 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 284 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 285 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 286 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 287 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 288 530s # --- 530s # Order mutual-failure 530s # Allow from all 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 289 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # expecting access. 530s ok 290 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 291 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from all 530s # expecting access denial. 530s ok 292 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 293 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from localhost 530s # expecting access denial. 530s ok 294 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 295 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 296 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 297 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from 127.0 530s # expecting access denial. 530s ok 298 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 299 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 300 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 301 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 302 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 303 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 304 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 305 530s # --- 530s # Order mutual-failure 530s # Allow from localhost 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 306 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # expecting access. 530s ok 307 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 308 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from all 530s # expecting access denial. 530s ok 309 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 310 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from localhost 530s # expecting access denial. 530s ok 311 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 312 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 313 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 314 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from 127.0 530s # expecting access denial. 530s ok 315 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 316 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 317 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 318 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 319 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 320 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 321 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 322 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 323 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # expecting access. 530s ok 324 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 325 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from all 530s # expecting access denial. 530s ok 326 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 327 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from localhost 530s # expecting access denial. 530s ok 328 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 329 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 330 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 331 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from 127.0 530s # expecting access denial. 530s ok 332 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 333 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 334 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 335 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 336 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 337 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 338 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 339 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 340 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # expecting access. 530s ok 341 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 342 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from all 530s # expecting access denial. 530s ok 343 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 344 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from localhost 530s # expecting access denial. 530s ok 345 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 346 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 347 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 348 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0 530s # expecting access denial. 530s ok 349 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 350 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 351 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 352 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 353 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 354 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 355 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 356 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/255.255.0.0 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 357 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # expecting access. 530s ok 358 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 359 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from all 530s # expecting access denial. 530s ok 360 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 361 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from localhost 530s # expecting access denial. 530s ok 362 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 363 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 364 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 365 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0 530s # expecting access denial. 530s ok 366 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 367 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 368 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 369 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 370 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 371 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from somewhere.else.com 530s # expecting access. 530s ok 372 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 373 530s # --- 530s # Order mutual-failure 530s # Allow from 127.0.0.1/16 530s # Deny from 66.6.6.6 530s # expecting access. 530s ok 374 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # expecting access denial. 530s ok 375 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 376 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from all 530s # expecting access denial. 530s ok 377 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 378 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from localhost 530s # expecting access denial. 530s ok 379 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 380 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 381 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 382 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from 127.0 530s # expecting access denial. 530s ok 383 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 384 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 385 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 386 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 387 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 388 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 389 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 390 530s # --- 530s # Order mutual-failure 530s # Allow from somewhere.else.com 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 391 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # expecting access denial. 530s ok 392 530s # --- 530s # Order mutual-failure 530s # Deny from all 530s # expecting access denial. 530s ok 393 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from all 530s # expecting access denial. 530s ok 394 530s # --- 530s # Order mutual-failure 530s # Deny from localhost 530s # expecting access denial. 530s ok 395 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from localhost 530s # expecting access denial. 530s ok 396 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 397 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1 530s # expecting access denial. 530s ok 398 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0 530s # expecting access denial. 530s ok 399 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from 127.0 530s # expecting access denial. 530s ok 400 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 401 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1/255.255.0.0 530s # expecting access denial. 530s ok 402 530s # --- 530s # Order mutual-failure 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 403 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from 127.0.0.1/16 530s # expecting access denial. 530s ok 404 530s # --- 530s # Order mutual-failure 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 405 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from somewhere.else.com 530s # expecting access denial. 530s ok 406 530s # --- 530s # Order mutual-failure 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 407 530s # --- 530s # Order mutual-failure 530s # Allow from 66.6.6.6 530s # Deny from 66.6.6.6 530s # expecting access denial. 530s ok 408 530s ok 532s t/modules/actions.t ................. 532s 1..20 532s # Running under perl version 5.040001 for linux 532s # Current time local: Tue May 6 19:26:04 2025 532s # Current time GMT: Tue May 6 19:26:04 2025 532s # Using Test.pm version 1.31 532s # Using Apache/Test.pm version 1.44 532s # expected: 200 532s # received: '200' 532s ok 1 532s # expected: 'nada' 532s # received: 'nada' 532s ok 2 532s # expected: 404 532s # received: '404' 532s ok 3 532s ok 4 # skip RC=404, no need to check content 532s # expected: 404 532s # received: '404' 532s ok 5 532s ok 6 # skip RC=404, no need to check content 532s # expected: 404 532s # received: '404' 532s ok 7 532s ok 8 # skip RC=404, no need to check content 532s # expected: 200 532s # received: '200' 532s ok 9 532s # expected: 'nada' 532s # received: 'nada' 532s ok 10 532s # expected: 404 532s # received: '404' 532s ok 11 532s ok 12 # skip RC=404, no need to check content 532s # expected: 200 532s # received: '200' 532s ok 13 532s # expected: 'POST 532s # foo2: bar2 532s # ' 532s # received: 'POST 532s # foo2: bar2 532s # ' 532s ok 14 532s # expected: 405 532s # received: '405' 532s ok 15 532s # expected: 200 532s # received: '200' 532s ok 16 532s # expected: 'foo=bar' 532s # received: 'foo=bar' 532s ok 17 532s # expected: 200 532s # received: '200' 532s ok 18 532s # expected: 'POST 532s # foo2: bar2 532s # ' 532s # received: 'POST 532s # foo2: bar2 532s # ' 532s ok 19 532s # expected: 405 532s # received: '405' 532s ok 20 532s ok 534s t/modules/alias.t ................... 534s 1..134 534s # Running under perl version 5.040001 for linux 534s # Current time local: Tue May 6 19:26:06 2025 534s # Current time GMT: Tue May 6 19:26:06 2025 534s # Using Test.pm version 1.31 534s # Using Apache/Test.pm version 1.44 534s # verifying simple aliases 534s # testing : /alias/ 534s # expected: 200 534s # received: '200' 534s ok 1 534s # testing : /bogu/ 534s # expected: 404 534s # received: '404' 534s ok 2 534s # verifying alias match with /ali[0-9]. 534s # testing : /ali0 534s # expected: 0 534s # received: '0' 534s ok 3 534s # testing : /ali1 534s # expected: 1 534s # received: '1' 534s ok 4 534s # testing : /ali2 534s # expected: 2 534s # received: '2' 534s ok 5 534s # testing : /ali3 534s # expected: 3 534s # received: '3' 534s ok 6 534s # testing : /ali4 534s # expected: 4 534s # received: '4' 534s ok 7 534s # testing : /ali5 534s # expected: 5 534s # received: '5' 534s ok 8 534s # testing : /ali6 534s # expected: 6 534s # received: '6' 534s ok 9 534s # testing : /ali7 534s # expected: 7 534s # received: '7' 534s ok 10 534s # testing : /ali8 534s # expected: 8 534s # received: '8' 534s ok 11 534s # testing : /ali9 534s # expected: 9 534s # received: '9' 534s ok 12 534s # verifying expression alias match with /expr/ali[0-9]. 534s # testing : /ali0 534s # expected: 0 534s # received: '0' 534s ok 13 534s # testing : /ali1 534s # expected: 1 534s # received: '1' 534s ok 14 534s # testing : /ali2 534s # expected: 2 534s # received: '2' 534s ok 15 534s # testing : /ali3 534s # expected: 3 534s # received: '3' 534s ok 16 534s # testing : /ali4 534s # expected: 4 534s # received: '4' 534s ok 17 534s # testing : /ali5 534s # expected: 5 534s # received: '5' 534s ok 18 534s # testing : /ali6 534s # expected: 6 534s # received: '6' 534s ok 19 534s # testing : /ali7 534s # expected: 7 534s # received: '7' 534s ok 20 534s # testing : /ali8 534s # expected: 8 534s # received: '8' 534s ok 21 534s # testing : /ali9 534s # expected: 9 534s # received: '9' 534s ok 22 534s # testing : /forbid 534s # expected: '403' 534s # received: '403' 534s ok 23 534s # testing : /gone 534s # expected: '410' 534s # received: '410' 534s ok 24 534s # testing : /perm 534s # expected: '301' 534s # received: '301' 534s ok 25 534s # testing : /perm2 534s # expected: '301' 534s # received: '301' 534s ok 26 534s # testing : /seeother 534s # expected: '303' 534s # received: '303' 534s ok 27 534s # testing : /temp 534s # expected: '302' 534s # received: '302' 534s ok 28 534s # testing : /temp2 534s # expected: '302' 534s # received: '302' 534s ok 29 534s verifying body of perm and temp redirect match 534s # testing : /p0 534s # expected: 0 534s # received: '0' 534s ok 30 534s # testing : /p1 534s # expected: 1 534s # received: '1' 534s ok 31 534s # testing : /p2 534s # expected: 2 534s # received: '2' 534s ok 32 534s # testing : /p3 534s # expected: 3 534s # received: '3' 534s ok 33 534s # testing : /p4 534s # expected: 4 534s # received: '4' 534s ok 34 534s # testing : /p5 534s # expected: 5 534s # received: '5' 534s ok 35 534s # testing : /p6 534s # expected: 6 534s # received: '6' 534s ok 36 534s # testing : /p7 534s # expected: 7 534s # received: '7' 534s ok 37 534s # testing : /p8 534s # expected: 8 534s # received: '8' 534s ok 38 534s # testing : /p9 534s # expected: 9 534s # received: '9' 534s ok 39 534s # testing : /t0 534s # expected: 0 534s # received: '0' 534s ok 40 534s # testing : /t1 534s # expected: 1 534s # received: '1' 534s ok 41 534s # testing : /t2 534s # expected: 2 534s # received: '2' 534s ok 42 534s # testing : /t3 534s # expected: 3 534s # received: '3' 534s ok 43 534s # testing : /t4 534s # expected: 4 534s # received: '4' 534s ok 44 534s # testing : /t5 534s # expected: 5 534s # received: '5' 534s ok 45 534s # testing : /t6 534s # expected: 6 534s # received: '6' 534s ok 46 534s # testing : /t7 534s # expected: 7 534s # received: '7' 534s ok 47 534s # testing : /t8 534s # expected: 8 534s # received: '8' 534s ok 48 534s # testing : /t9 534s # expected: 9 534s # received: '9' 534s ok 49 534s verifying body of perm and temp redirect match with expression support 534s # testing : /p0 534s # expected: 0 534s # received: '0' 534s ok 50 534s # testing : /p1 534s # expected: 1 534s # received: '1' 534s ok 51 534s # testing : /p2 534s # expected: 2 534s # received: '2' 534s ok 52 534s # testing : /p3 534s # expected: 3 534s # received: '3' 534s ok 53 534s # testing : /p4 534s # expected: 4 534s # received: '4' 534s ok 54 534s # testing : /p5 534s # expected: 5 534s # received: '5' 534s ok 55 534s # testing : /p6 534s # expected: 6 534s # received: '6' 534s ok 56 534s # testing : /p7 534s # expected: 7 534s # received: '7' 534s ok 57 534s # testing : /p8 534s # expected: 8 534s # received: '8' 534s ok 58 534s # testing : /p9 534s # expected: 9 534s # received: '9' 534s ok 59 534s # testing : /t0 534s # expected: 0 534s # received: '0' 534s ok 60 534s # testing : /t1 534s # expected: 1 534s # received: '1' 534s ok 61 534s # testing : /t2 534s # expected: 2 534s # received: '2' 534s ok 62 534s # testing : /t3 534s # expected: 3 534s # received: '3' 534s ok 63 534s # testing : /t4 534s # expected: 4 534s # received: '4' 534s ok 64 534s # testing : /t5 534s # expected: 5 534s # received: '5' 534s ok 65 534s # testing : /t6 534s # expected: 6 534s # received: '6' 534s ok 66 534s # testing : /t7 534s # expected: 7 534s # received: '7' 534s ok 67 534s # testing : /t8 534s # expected: 8 534s # received: '8' 534s ok 68 534s # testing : /t9 534s # expected: 9 534s # received: '9' 534s ok 69 534s verifying return code of seeother and gone redirect match 534s # testing : g0 534s # expected: '410' 534s # received: '410' 534s ok 70 534s # testing : g1 534s # expected: '410' 534s # received: '410' 534s ok 71 534s # testing : g2 534s # expected: '410' 534s # received: '410' 534s ok 72 534s # testing : g3 534s # expected: '410' 534s # received: '410' 534s ok 73 534s # testing : g4 534s # expected: '410' 534s # received: '410' 534s ok 74 534s # testing : g5 534s # expected: '410' 534s # received: '410' 534s ok 75 534s # testing : g6 534s # expected: '410' 534s # received: '410' 534s ok 76 534s # testing : g7 534s # expected: '410' 534s # received: '410' 534s ok 77 534s # testing : g8 534s # expected: '410' 534s # received: '410' 534s ok 78 534s # testing : g9 534s # expected: '410' 534s # received: '410' 534s ok 79 534s # testing : s0 534s # expected: '303' 534s # received: '303' 534s ok 80 534s # testing : s1 534s # expected: '303' 534s # received: '303' 534s ok 81 534s # testing : s2 534s # expected: '303' 534s # received: '303' 534s ok 82 534s # testing : s3 534s # expected: '303' 534s # received: '303' 534s ok 83 534s # testing : s4 534s # expected: '303' 534s # received: '303' 534s ok 84 534s # testing : s5 534s # expected: '303' 534s # received: '303' 534s ok 85 534s # testing : s6 534s # expected: '303' 534s # received: '303' 534s ok 86 534s # testing : s7 534s # expected: '303' 534s # received: '303' 534s ok 87 534s # testing : s8 534s # expected: '303' 534s # received: '303' 534s ok 88 534s # testing : s9 534s # expected: '303' 534s # received: '303' 534s ok 89 534s # testing : f0 534s # expected: '403' 534s # received: '403' 534s ok 90 534s # testing : f1 534s # expected: '403' 534s # received: '403' 534s ok 91 534s # testing : f2 534s # expected: '403' 534s # received: '403' 534s ok 92 534s # testing : f3 534s # expected: '403' 534s # received: '403' 534s ok 93 534s # testing : f4 534s # expected: '403' 534s # received: '403' 534s ok 94 534s # testing : f5 534s # expected: '403' 534s # received: '403' 534s ok 95 534s # testing : f6 534s # expected: '403' 534s # received: '403' 534s ok 96 534s # testing : f7 534s # expected: '403' 534s # received: '403' 534s ok 97 534s # testing : f8 534s # expected: '403' 534s # received: '403' 534s ok 98 534s # testing : f9 534s # expected: '403' 534s # received: '403' 534s ok 99 534s verifying return code of seeother and gone redirect match with expression support 534s # testing : g0 534s # expected: '410' 534s # received: '410' 534s ok 100 534s # testing : g1 534s # expected: '410' 534s # received: '410' 534s ok 101 534s # testing : g2 534s # expected: '410' 534s # received: '410' 534s ok 102 534s # testing : g3 534s # expected: '410' 534s # received: '410' 534s ok 103 534s # testing : g4 534s # expected: '410' 534s # received: '410' 534s ok 104 534s # testing : g5 534s # expected: '410' 534s # received: '410' 534s ok 105 534s # testing : g6 534s # expected: '410' 534s # received: '410' 534s ok 106 534s # testing : g7 534s # expected: '410' 534s # received: '410' 534s ok 107 534s # testing : g8 534s # expected: '410' 534s # received: '410' 534s ok 108 534s # testing : g9 534s # expected: '410' 534s # received: '410' 534s ok 109 534s # testing : s0 534s # expected: '303' 534s # received: '303' 534s ok 110 534s # testing : s1 534s # expected: '303' 534s # received: '303' 534s ok 111 534s # testing : s2 534s # expected: '303' 534s # received: '303' 534s ok 112 534s # testing : s3 534s # expected: '303' 534s # received: '303' 534s ok 113 534s # testing : s4 534s # expected: '303' 534s # received: '303' 534s ok 114 534s # testing : s5 534s # expected: '303' 534s # received: '303' 534s ok 115 534s # testing : s6 534s # expected: '303' 534s # received: '303' 534s ok 116 534s # testing : s7 534s # expected: '303' 534s # received: '303' 534s ok 117 534s # testing : s8 534s # expected: '303' 534s # received: '303' 534s ok 118 534s # testing : s9 534s # expected: '303' 534s # received: '303' 534s ok 119 534s # testing : f0 534s # expected: '403' 534s # received: '403' 534s ok 120 534s # testing : f1 534s # expected: '403' 534s # received: '403' 534s ok 121 534s # testing : f2 534s # expected: '403' 534s # received: '403' 534s ok 122 534s # testing : f3 534s # expected: '403' 534s # received: '403' 534s ok 123 534s # testing : f4 534s # expected: '403' 534s # received: '403' 534s ok 124 534s # testing : f5 534s # expected: '403' 534s # received: '403' 534s ok 125 534s # testing : f6 534s # expected: '403' 534s # received: '403' 534s ok 126 534s # testing : f7 534s # expected: '403' 534s # received: '403' 534s ok 127 534s # testing : f8 534s # expected: '403' 534s # received: '403' 534s ok 128 534s # testing : f9 534s # expected: '403' 534s # received: '403' 534s ok 129 534s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 534s # verifying /modules/alias/script is plain text 534s # testing : /modules/alias/script 534s # expected: '#!/bin/sh 534s # echo Content-type: text/plain 534s # echo 534s # echo this is a shell script cgi. 534s # ' 534s # received: '#!/bin/sh 534s # echo Content-type: text/plain 534s # echo 534s # echo this is a shell script cgi. 534s # ' 534s ok 130 534s # verifying same file accessed at /cgi/script is executed code 534s # testing : /cgi/script 534s # expected: 'this is a shell script cgi. 534s # ' 534s # received: 'this is a shell script cgi. 534s # ' 534s ok 131 534s # verifying ScriptAliasMatch with /aliascgi-script 534s # testing : /aliascgi-script 534s # expected: 'this is a shell script cgi. 534s # ' 534s # received: 'this is a shell script cgi. 534s # ' 534s ok 132 534s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 534s # testing : /aliascgi-script 534s # expected: 'this is a shell script cgi. 534s # ' 534s # received: 'this is a shell script cgi. 534s # ' 534s ok 133 534s # verifying bad script alias. 534s # testing : /aliascgi-nada 534s # expected: 404 534s # received: '404' 534s ok 134 534s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 534s ok 536s t/modules/allowmethods.t ............ 536s 1..9 536s # Running under perl version 5.040001 for linux 536s # Current time local: Tue May 6 19:26:08 2025 536s # Current time GMT: Tue May 6 19:26:08 2025 536s # Using Test.pm version 1.31 536s # Using Apache/Test.pm version 1.44 536s # testing : Get request to /Get responds 200 536s # expected: 200 536s # received: '200' 536s ok 1 536s # testing : Head request to /Get responds 200 536s # expected: 200 536s # received: '200' 536s ok 2 536s # testing : Post request to /Get responds 405 536s # expected: 405 536s # received: '405' 536s ok 3 536s # testing : Get request to /Head responds 200 536s # expected: 200 536s # received: '200' 536s ok 4 536s # testing : Head request to /Head responds 200 536s # expected: 200 536s # received: '200' 536s ok 5 536s # testing : Post request to /Head responds 405 536s # expected: 405 536s # received: '405' 536s ok 6 536s # testing : Get request to /Post responds 405 536s # expected: 405 536s # received: '405' 536s ok 7 536s # testing : Head request to /Post responds 405 536s # expected: 405 536s # received: '405' 536s ok 8 536s # testing : Post request to /Post responds 200 536s # expected: 200 536s # received: '200' 536s ok 9 536s ok 537s t/modules/asis.t .................... 537s 1..3 537s # Running under perl version 5.040001 for linux 537s # Current time local: Tue May 6 19:26:10 2025 537s # Current time GMT: Tue May 6 19:26:10 2025 537s # Using Test.pm version 1.31 537s # Using Apache/Test.pm version 1.44 537s # testing : asis content OK 537s # expected: 'This is asis content. 537s # ' 537s # received: 'This is asis content. 537s # ' 537s ok 1 537s # testing : asis gave 404 error 537s # expected: 404 537s # received: '404' 537s ok 2 537s # testing : asis gave 403 error 537s # expected: 403 537s # received: '403' 537s ok 3 537s ok 540s t/modules/authz_core.t .............. 540s 1..504 540s # Running under perl version 5.040001 for linux 540s # Current time local: Tue May 6 19:26:11 2025 540s # Current time GMT: Tue May 6 19:26:11 2025 540s # Using Test.pm version 1.31 540s # Using Apache/Test.pm version 1.44 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/groups1 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 200, expected 200 [a/ : a/ ] 540s ok 1 540s # got 200, expected 200 [a/ : a/ 1] 540s ok 2 540s # got 200, expected 200 [a/ : a/ 2] 540s ok 3 540s # got 200, expected 200 [a/ : a/ 1 2] 540s ok 4 540s # got 200, expected 200 [a/ : a/ 3] 540s ok 5 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ user1: a/ ] 540s ok 6 540s # got 200, expected 200 [a/ user1: a/ user1] 540s ok 7 540s # got 401, expected 401 [a/ user1: a/ user2] 540s ok 8 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ Any 1 2: a/ ] 540s ok 9 540s # got 200, expected 200 [a/ Any 1 2: a/ 1] 540s ok 10 540s # got 200, expected 200 [a/ Any 1 2: a/ 2] 540s ok 11 540s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 540s ok 12 540s # got 403, expected 403 [a/ Any 1 2: a/ 3] 540s ok 13 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 540s ok 14 540s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 540s ok 15 540s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 540s ok 16 540s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 540s ok 17 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 540s ok 18 540s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 540s ok 19 540s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 540s ok 20 540s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 540s ok 21 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 540s ok 22 540s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 540s ok 23 540s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 540s ok 24 540s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 540s ok 25 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 540s ok 26 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 540s ok 27 540s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 540s ok 28 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 540s ok 29 540s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 540s ok 30 540s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 540s ok 31 540s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 540s ok 32 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 540s ok 33 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 540s ok 34 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 540s ok 35 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 540s ok 36 540s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 540s ok 37 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 540s ok 38 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 540s ok 39 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 540s ok 40 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 540s ok 41 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 540s ok 42 540s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 540s ok 43 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 540s ok 44 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 540s ok 45 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 540s ok 46 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 540s ok 47 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 540s ok 48 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 540s ok 49 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 540s ok 50 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 540s ok 51 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 540s ok 52 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 540s ok 53 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 540s ok 54 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 540s ok 55 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 540s ok 56 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 540s ok 57 540s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 540s ok 58 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 !2: a/ ] 540s ok 59 540s # got 200, expected 200 [a/ All 1 !2: a/ 1] 540s ok 60 540s # got 403, expected 403 [a/ All 1 !2: a/ 2] 540s ok 61 540s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 540s ok 62 540s # got 403, expected 403 [a/ All 1 !2: a/ 3] 540s ok 63 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 540s ok 64 540s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 540s ok 65 540s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 540s ok 66 540s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 540s ok 67 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 540s ok 68 540s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 540s ok 69 540s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 540s ok 70 540s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 540s ok 71 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 540s ok 72 540s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 540s ok 73 540s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 540s ok 74 540s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 540s ok 75 540s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 540s ok 76 540s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 540s ok 77 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 540s ok 78 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 540s ok 79 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 540s ok 80 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 540s ok 81 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 540s ok 82 540s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 540s ok 83 540s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 540s ok 84 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 540s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 540s ok 85 540s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 540s ok 86 540s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 540s ok 87 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 540s ok 88 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 540s ok 89 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 540s ok 90 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 540s ok 91 540s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 540s ok 92 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 540s ok 93 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 540s ok 94 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 540s ok 95 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 540s ok 96 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 540s ok 97 540s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 540s ok 98 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 540s ok 99 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 540s ok 100 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 540s ok 101 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 540s ok 102 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 540s ok 103 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 540s ok 104 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 540s ok 105 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 540s ok 106 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 540s ok 107 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 540s ok 108 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 540s ok 109 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 540s ok 110 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 540s ok 111 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 540s ok 112 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 540s ok 113 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 2: a/ ] 540s ok 114 540s # got 403, expected 403 [a/ All 1 2: a/ 1] 540s ok 115 540s # got 403, expected 403 [a/ All 1 2: a/ 2] 540s ok 116 540s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 540s ok 117 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 540s ok 118 540s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 540s ok 119 540s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 540s ok 120 540s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 540s ok 121 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 540s ok 122 540s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 540s ok 123 540s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 540s ok 124 540s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 540s ok 125 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 540s ok 126 540s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 540s ok 127 540s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 540s ok 128 540s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 540s ok 129 540s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 540s ok 130 540s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 540s ok 131 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 540s ok 132 540s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 540s ok 133 540s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 540s ok 134 540s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 540s ok 135 540s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 540s ok 136 540s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 540s ok 137 540s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 540s ok 138 540s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 540s ok 139 540s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 540s ok 140 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 540s ok 141 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 540s ok 142 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 540s ok 143 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 540s ok 144 540s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 540s ok 145 540s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 540s ok 146 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 540s ok 147 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 540s ok 148 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 540s ok 149 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 540s ok 150 540s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 540s ok 151 540s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 540s ok 152 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 540s ok 153 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 540s ok 154 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 540s ok 155 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 540s ok 156 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 540s ok 157 540s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 540s ok 158 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 540s ok 159 540s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 540s ok 160 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 540s ok 161 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 540s ok 162 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 540s ok 163 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 540s ok 164 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 540s ok 165 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 540s ok 166 540s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 540s ok 167 540s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 540s ok 168 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 540s ok 169 540s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 540s ok 170 540s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 540s ok 171 540s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 540s ok 172 540s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 540s ok 173 540s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 540s ok 174 540s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 540s ok 175 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 540s ok 176 540s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 540s ok 177 540s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 540s ok 178 540s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 540s ok 179 540s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 540s ok 180 540s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 540s ok 181 540s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 540s ok 182 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 540s ok 183 540s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 540s ok 184 540s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 540s ok 185 540s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 540s ok 186 540s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 540s ok 187 540s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 540s ok 188 540s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 540s ok 189 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 540s ok 190 540s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 540s ok 191 540s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 540s ok 192 540s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 540s ok 193 540s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 540s ok 194 540s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 540s ok 195 540s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 540s ok 196 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 540s ok 197 540s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 540s ok 198 540s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 540s ok 199 540s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 540s ok 200 540s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 540s ok 201 540s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 540s ok 202 540s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 540s ok 203 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 540s ok 204 540s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 540s ok 205 540s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 540s ok 206 540s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 540s ok 207 540s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 540s ok 208 540s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 540s ok 209 540s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 540s ok 210 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 540s ok 211 540s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 540s ok 212 540s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 540s ok 213 540s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 540s ok 214 540s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 540s ok 215 540s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 540s ok 216 540s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 540s ok 217 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 540s ok 218 540s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 540s ok 219 540s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 540s ok 220 540s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 540s ok 221 540s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 540s ok 222 540s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 540s ok 223 540s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 540s ok 224 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 540s ok 225 540s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 540s ok 226 540s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 540s ok 227 540s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 540s ok 228 540s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 540s ok 229 540s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 540s ok 230 540s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 540s ok 231 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 540s ok 232 540s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 540s ok 233 540s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 540s ok 234 540s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 540s ok 235 540s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 540s ok 236 540s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 540s ok 237 540s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 540s ok 238 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 540s ok 239 540s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 540s ok 240 540s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 540s ok 241 540s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 540s ok 242 540s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 540s ok 243 540s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 540s ok 244 540s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 540s ok 245 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 540s ok 246 540s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 540s ok 247 540s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 540s ok 248 540s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 540s ok 249 540s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 540s ok 250 540s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 540s ok 251 540s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 540s ok 252 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 540s ok 253 540s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 540s ok 254 540s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 540s ok 255 540s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 540s ok 256 540s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 540s ok 257 540s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 540s ok 258 540s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 540s ok 259 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 540s ok 260 540s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 540s ok 261 540s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 540s ok 262 540s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 540s ok 263 540s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 540s ok 264 540s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 540s ok 265 540s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 540s ok 266 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 540s ok 267 540s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 540s ok 268 540s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 540s ok 269 540s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 540s ok 270 540s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 540s ok 271 540s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 540s ok 272 540s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 540s ok 273 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 540s ok 274 540s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 540s ok 275 540s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 540s ok 276 540s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 540s ok 277 540s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 540s ok 278 540s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 540s ok 279 540s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 540s ok 280 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 540s ok 281 540s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 540s ok 282 540s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 540s ok 283 540s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 540s ok 284 540s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 540s ok 285 540s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 540s ok 286 540s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 540s ok 287 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 540s ok 288 540s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 540s ok 289 540s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 540s ok 290 540s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 540s ok 291 540s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 540s ok 292 540s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 540s ok 293 540s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 540s ok 294 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 540s ok 295 540s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 540s ok 296 540s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 540s ok 297 540s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 540s ok 298 540s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 540s ok 299 540s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 540s ok 300 540s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 540s ok 301 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 540s ok 302 540s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 540s ok 303 540s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 540s ok 304 540s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 540s ok 305 540s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 540s ok 306 540s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 540s ok 307 540s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 540s ok 308 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 540s ok 309 540s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 540s ok 310 540s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 540s ok 311 540s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 540s ok 312 540s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 540s ok 313 540s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 540s ok 314 540s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 540s ok 315 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 540s ok 316 540s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 540s ok 317 540s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 540s ok 318 540s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 540s ok 319 540s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 540s ok 320 540s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 540s ok 321 540s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 540s ok 322 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 540s ok 323 540s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 540s ok 324 540s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 540s ok 325 540s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 540s ok 326 540s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 540s ok 327 540s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 540s ok 328 540s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 540s ok 329 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 540s ok 330 540s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 540s ok 331 540s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 540s ok 332 540s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 540s ok 333 540s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 540s ok 334 540s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 540s ok 335 540s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 540s ok 336 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 540s ok 337 540s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 540s ok 338 540s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 540s ok 339 540s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 540s ok 340 540s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 540s ok 341 540s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 540s ok 342 540s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 540s ok 343 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 540s ok 344 540s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 540s ok 345 540s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 540s ok 346 540s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 540s ok 347 540s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 540s ok 348 540s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 540s ok 349 540s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 540s ok 350 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 540s ok 351 540s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 540s ok 352 540s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 540s ok 353 540s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 540s ok 354 540s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 540s ok 355 540s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 540s ok 356 540s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 540s ok 357 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 540s ok 358 540s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 540s ok 359 540s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 540s ok 360 540s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 540s ok 361 540s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 540s ok 362 540s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 540s ok 363 540s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 540s ok 364 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 540s ok 365 540s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 540s ok 366 540s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 540s ok 367 540s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 540s ok 368 540s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 540s ok 369 540s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 540s ok 370 540s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 540s ok 371 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 540s ok 372 540s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 540s ok 373 540s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 540s ok 374 540s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 540s ok 375 540s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 540s ok 376 540s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 540s ok 377 540s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 540s ok 378 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 540s ok 379 540s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 540s ok 380 540s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 540s ok 381 540s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 540s ok 382 540s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 540s ok 383 540s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 540s ok 384 540s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 540s ok 385 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 540s ok 386 540s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 540s ok 387 540s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 540s ok 388 540s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 540s ok 389 540s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 540s ok 390 540s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 540s ok 391 540s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 540s ok 392 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 540s ok 393 540s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 540s ok 394 540s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 540s ok 395 540s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 540s ok 396 540s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 540s ok 397 540s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 540s ok 398 540s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 540s ok 399 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 540s ok 400 540s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 540s ok 401 540s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 540s ok 402 540s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 540s ok 403 540s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 540s ok 404 540s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 540s ok 405 540s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 540s ok 406 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 540s ok 407 540s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 540s ok 408 540s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 540s ok 409 540s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 540s ok 410 540s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 540s ok 411 540s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 540s ok 412 540s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 540s ok 413 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 540s ok 414 540s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 540s ok 415 540s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 540s ok 416 540s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 540s ok 417 540s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 540s ok 418 540s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 540s ok 419 540s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 540s ok 420 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 540s ok 421 540s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 540s ok 422 540s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 540s ok 423 540s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 540s ok 424 540s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 540s ok 425 540s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 540s ok 426 540s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 540s ok 427 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 540s ok 428 540s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 540s ok 429 540s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 540s ok 430 540s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 540s ok 431 540s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 540s ok 432 540s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 540s ok 433 540s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 540s ok 434 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 540s ok 435 540s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 540s ok 436 540s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 540s ok 437 540s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 540s ok 438 540s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 540s ok 439 540s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 540s ok 440 540s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 540s ok 441 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 540s ok 442 540s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 540s ok 443 540s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 540s ok 444 540s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 540s ok 445 540s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 540s ok 446 540s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 540s ok 447 540s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 540s ok 448 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 540s ok 449 540s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 540s ok 450 540s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 540s ok 451 540s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 540s ok 452 540s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 540s ok 453 540s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 540s ok 454 540s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 540s ok 455 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 540s ok 456 540s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 540s ok 457 540s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 540s ok 458 540s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 540s ok 459 540s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 540s ok 460 540s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 540s ok 461 540s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 540s ok 462 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 540s ok 463 540s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 540s ok 464 540s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 540s ok 465 540s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 540s ok 466 540s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 540s ok 467 540s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 540s ok 468 540s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 540s ok 469 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 540s ok 470 540s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 540s ok 471 540s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 540s ok 472 540s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 540s ok 473 540s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 540s ok 474 540s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 540s ok 475 540s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 540s ok 476 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 540s ok 477 540s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 540s ok 478 540s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 540s ok 479 540s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 540s ok 480 540s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 540s ok 481 540s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 540s ok 482 540s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 540s ok 483 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 540s ok 484 540s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 540s ok 485 540s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 540s ok 486 540s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 540s ok 487 540s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 540s ok 488 540s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 540s ok 489 540s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 540s ok 490 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 540s ok 491 540s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 540s ok 492 540s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 540s ok 493 540s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 540s ok 494 540s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 540s ok 495 540s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 540s ok 496 540s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 540s ok 497 540s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 540s ok 498 540s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 540s ok 499 540s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 540s ok 500 540s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 540s ok 501 540s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 540s ok 502 540s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 540s ok 503 540s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 540s ok 504 540s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 540s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 540s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 540s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 540s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/groups1 540s ok 542s t/modules/autoindex.t ............... 542s 1..84 542s # Running under perl version 5.040001 for linux 542s # Current time local: Tue May 6 19:26:14 2025 542s # Current time GMT: Tue May 6 19:26:14 2025 542s # Using Test.pm version 1.31 542s # Using Apache/Test.pm version 1.44 542s --- 542s IndexOrderDefault Ascending Name 542s GET /modules/autoindex/htaccess/ 542s ok 1 542s --- 542s IndexOrderDefault Ascending Name 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 2 542s --- 542s IndexOrderDefault Ascending Name 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 3 542s --- 542s IndexOrderDefault Ascending Name 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 4 542s --- 542s IndexOrderDefault Ascending Name 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 5 542s --- 542s IndexOrderDefault Ascending Name 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 6 542s --- 542s IndexOrderDefault Ascending Name 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 7 542s --- 542s IndexOrderDefault Ascending Date 542s GET /modules/autoindex/htaccess/ 542s ok 8 542s --- 542s IndexOrderDefault Ascending Date 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 9 542s --- 542s IndexOrderDefault Ascending Date 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 10 542s --- 542s IndexOrderDefault Ascending Date 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 11 542s --- 542s IndexOrderDefault Ascending Date 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 12 542s --- 542s IndexOrderDefault Ascending Date 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 13 542s --- 542s IndexOrderDefault Ascending Date 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 14 542s --- 542s IndexOrderDefault Ascending Size 542s GET /modules/autoindex/htaccess/ 542s ok 15 542s --- 542s IndexOrderDefault Ascending Size 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 16 542s --- 542s IndexOrderDefault Ascending Size 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 17 542s --- 542s IndexOrderDefault Ascending Size 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 18 542s --- 542s IndexOrderDefault Ascending Size 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 19 542s --- 542s IndexOrderDefault Ascending Size 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 20 542s --- 542s IndexOrderDefault Ascending Size 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 21 542s --- 542s IndexOrderDefault Descending Name 542s GET /modules/autoindex/htaccess/ 542s ok 22 542s --- 542s IndexOrderDefault Descending Name 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 23 542s --- 542s IndexOrderDefault Descending Name 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 24 542s --- 542s IndexOrderDefault Descending Name 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 25 542s --- 542s IndexOrderDefault Descending Name 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 26 542s --- 542s IndexOrderDefault Descending Name 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 27 542s --- 542s IndexOrderDefault Descending Name 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 28 542s --- 542s IndexOrderDefault Descending Date 542s GET /modules/autoindex/htaccess/ 542s ok 29 542s --- 542s IndexOrderDefault Descending Date 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 30 542s --- 542s IndexOrderDefault Descending Date 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 31 542s --- 542s IndexOrderDefault Descending Date 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 32 542s --- 542s IndexOrderDefault Descending Date 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 33 542s --- 542s IndexOrderDefault Descending Date 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 34 542s --- 542s IndexOrderDefault Descending Date 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 35 542s --- 542s IndexOrderDefault Descending Size 542s GET /modules/autoindex/htaccess/ 542s ok 36 542s --- 542s IndexOrderDefault Descending Size 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 37 542s --- 542s IndexOrderDefault Descending Size 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 38 542s --- 542s IndexOrderDefault Descending Size 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 39 542s --- 542s IndexOrderDefault Descending Size 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 40 542s --- 542s IndexOrderDefault Descending Size 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 41 542s --- 542s IndexOrderDefault Descending Size 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 42 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Name 542s GET /modules/autoindex/htaccess/ 542s ok 43 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Name 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 44 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Name 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 45 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Name 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 46 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Name 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 47 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Name 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 48 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Name 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 49 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Date 542s GET /modules/autoindex/htaccess/ 542s ok 50 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Date 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 51 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Date 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 52 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Date 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 53 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Date 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 54 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Date 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 55 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Date 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 56 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Size 542s GET /modules/autoindex/htaccess/ 542s ok 57 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Size 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 58 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Size 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 59 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Size 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 60 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Size 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 61 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Size 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 62 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Ascending Size 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 63 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Name 542s GET /modules/autoindex/htaccess/ 542s ok 64 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Name 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 65 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Name 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 66 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Name 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 67 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Name 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 68 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Name 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 69 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Name 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 70 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Date 542s GET /modules/autoindex/htaccess/ 542s ok 71 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Date 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 72 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Date 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 73 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Date 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 74 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Date 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 75 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Date 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 76 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Date 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 77 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Size 542s GET /modules/autoindex/htaccess/ 542s ok 78 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Size 542s 542s (C=N O=A) 542s GET /modules/autoindex/htaccess/?C=N&O=A 542s ok 79 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Size 542s 542s (C=N O=D) 542s GET /modules/autoindex/htaccess/?C=N&O=D 542s ok 80 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Size 542s 542s (C=M O=A) 542s GET /modules/autoindex/htaccess/?C=M&O=A 542s ok 81 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Size 542s 542s (C=M O=D) 542s GET /modules/autoindex/htaccess/?C=M&O=D 542s ok 82 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Size 542s 542s (C=S O=A) 542s GET /modules/autoindex/htaccess/?C=S&O=A 542s ok 83 542s --- 542s IndexOptions FancyIndexing 542s IndexOrderDefault Descending Size 542s 542s (C=S O=D) 542s GET /modules/autoindex/htaccess/?C=S&O=D 542s ok 84 542s ok 543s t/modules/autoindex2.t .............. 543s 1..3 543s # Running under perl version 5.040001 for linux 543s # Current time local: Tue May 6 19:26:16 2025 543s # Current time GMT: Tue May 6 19:26:16 2025 543s # Using Test.pm version 1.31 543s # Using Apache/Test.pm version 1.44 543s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 543s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 543s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 543s # testing : dir_broken should not be listed 543s # expected: 0 543s # received: 0 543s ok 1 543s # testing : dir_normal should be listed 543s # expected: 1 543s # received: 1 543s ok 2 543s # testing : dir_protected should not be listed 543s # expected: 0 543s # received: 0 543s ok 3 543s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 543s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 543s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 543s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 543s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 543s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 543s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 543s ok 545s t/modules/brotli.t .................. 545s 1..64 545s # Running under perl version 5.040001 for linux 545s # Current time local: Tue May 6 19:26:17 2025 545s # Current time GMT: Tue May 6 19:26:17 2025 545s # Using Test.pm version 1.31 545s # Using Apache/Test.pm version 1.44 545s qvalue: 545s # expected: 200 545s # received: '200' 545s ok 1 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 2 545s qvalue: 545s # expected: 200 545s # received: '200' 545s ok 3 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 4 545s qvalue: 545s # expected: 200 545s # received: '200' 545s ok 5 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 6 545s qvalue: 545s # expected: 200 545s # received: '200' 545s ok 7 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 8 545s qvalue: 545s # expected: 200 545s # received: '200' 545s ok 9 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 10 545s qvalue: 545s # expected: 200 545s # received: '200' 545s ok 11 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 12 545s qvalue: ; 545s # expected: 200 545s # received: '200' 545s ok 13 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 14 545s qvalue: ; 545s # expected: 200 545s # received: '200' 545s ok 15 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 16 545s qvalue: ; 545s # expected: 200 545s # received: '200' 545s ok 17 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 18 545s qvalue: ;q= 545s # expected: 200 545s # received: '200' 545s ok 19 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 20 545s qvalue: ;q= 545s # expected: 200 545s # received: '200' 545s ok 21 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 22 545s qvalue: ;q= 545s # expected: 200 545s # received: '200' 545s ok 23 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 24 545s qvalue: ;q=0 545s # expected: 200 545s # received: '200' 545s ok 25 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 26 545s qvalue: ;q=0 545s # expected: 200 545s # received: '200' 545s ok 27 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 28 545s qvalue: ;q=0 545s # expected: 200 545s # received: '200' 545s ok 29 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 30 545s qvalue: ;q=0. 545s # expected: 200 545s # received: '200' 545s ok 31 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 32 545s qvalue: ;q=0. 545s # expected: 200 545s # received: '200' 545s ok 33 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 34 545s qvalue: ;q=0. 545s # expected: 200 545s # received: '200' 545s ok 35 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 36 545s qvalue: ;q=0.0 545s # expected: 200 545s # received: '200' 545s ok 37 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 38 545s qvalue: ;q=0.0 545s # expected: 200 545s # received: '200' 545s ok 39 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 40 545s qvalue: ;q=0.0 545s # expected: 200 545s # received: '200' 545s ok 41 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 42 545s qvalue: ;q=0.00 545s # expected: 200 545s # received: '200' 545s ok 43 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 44 545s qvalue: ;q=0.00 545s # expected: 200 545s # received: '200' 545s ok 45 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 46 545s qvalue: ;q=0.00 545s # expected: 200 545s # received: '200' 545s ok 47 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 48 545s qvalue: ;q=0.000 545s # expected: 200 545s # received: '200' 545s ok 49 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 50 545s qvalue: ;q=0.000 545s # expected: 200 545s # received: '200' 545s ok 51 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 52 545s qvalue: ;q=0.000 545s # expected: 200 545s # received: '200' 545s ok 53 545s # testing : response without Content-Encoding is OK 545s # expected: undef 545s # received: undef 545s ok 54 545s qvalue: ;q=0.0000 545s # expected: 200 545s # received: '200' 545s ok 55 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 56 545s qvalue: ;q=0.0000 545s # expected: 200 545s # received: '200' 545s ok 57 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 58 545s qvalue: ;q=0.0000 545s # expected: 200 545s # received: '200' 545s ok 59 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 60 545s # expected: 200 545s # received: '200' 545s ok 61 545s # testing : response Content-Encoding is OK 545s # expected: 'br' 545s # received: 'br' 545s ok 62 545s # expected: 200 545s # received: '200' 545s ok 63 545s # testing : response Content-Encoding is OK 545s # expected: 'gzip' 545s # received: 'gzip' 545s ok 64 545s ok 547s t/modules/buffer.t .................. 547s 1..12 547s # Running under perl version 5.040001 for linux 547s # Current time local: Tue May 6 19:26:19 2025 547s # Current time GMT: Tue May 6 19:26:19 2025 547s # Using Test.pm version 1.31 547s # Using Apache/Test.pm version 1.44 547s # testing : Checking return code is '200' 547s # expected: 200 547s # received: '200' 547s ok 1 547s ok 2 547s # testing : Checking return code is '200' 547s # expected: 200 547s # received: '200' 547s ok 3 547s ok 4 547s # testing : Checking return code is '200' 547s # expected: 200 547s # received: '200' 547s ok 5 547s ok 6 547s # testing : Checking return code is '200' 547s # expected: 200 547s # received: '200' 547s ok 7 547s ok 8 547s # testing : Checking return code is '200' 547s # expected: 200 547s # received: '200' 547s ok 9 547s ok 10 547s # testing : Checking return code is '200' 547s # expected: 200 547s # received: '200' 547s ok 11 547s ok 12 547s ok 549s t/modules/cache.t ................... 549s 1..3 549s # Running under perl version 5.040001 for linux 549s # Current time local: Tue May 6 19:26:21 2025 549s # Current time GMT: Tue May 6 19:26:21 2025 549s # Using Test.pm version 1.31 549s # Using Apache/Test.pm version 1.44 549s # testing : non-cached call to index.html 549s # expected: 200 549s # received: '200' 549s ok 1 549s # testing : call to cache index.html 549s # expected: 200 549s # received: '200' 549s ok 2 549s # testing : cached call to index.html 549s # expected: 200 549s # received: '200' 549s ok 3 549s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 549s ok 553s t/modules/cgi.t ..................... 553s 1..58 553s # Running under perl version 5.040001 for linux 553s # Current time local: Tue May 6 19:26:23 2025 553s # Current time GMT: Tue May 6 19:26:23 2025 553s # Using Test.pm version 1.31 553s # Using Apache/Test.pm version 1.44 553s # testing : return code for acceptpathinfodefault.sh 553s # expected: 200 553s # received: '200' 553s ok 1 553s # testing : body for acceptpathinfodefault.sh 553s # expected: '' 553s # received: '' 553s ok 2 553s # testing : return code for acceptpathinfodefault.sh/foo 553s # expected: 200 553s # received: '200' 553s ok 3 553s # testing : body for acceptpathinfodefault.sh/foo 553s # expected: '/foo' 553s # received: '/foo' 553s ok 4 553s # testing : return code for acceptpathinfooff.sh 553s # expected: 200 553s # received: '200' 553s ok 5 553s # testing : body for acceptpathinfooff.sh 553s # expected: '' 553s # received: '' 553s ok 6 553s # testing : return code for acceptpathinfooff.sh/foo 553s # expected: 404 553s # received: '404' 553s ok 7 553s # no body test for this one 553s ok 8 553s # testing : return code for acceptpathinfoon.sh 553s # expected: 200 553s # received: '200' 553s ok 9 553s # testing : body for acceptpathinfoon.sh 553s # expected: '' 553s # received: '' 553s ok 10 553s # testing : return code for acceptpathinfoon.sh/foo 553s # expected: 200 553s # received: '200' 553s ok 11 553s # testing : body for acceptpathinfoon.sh/foo 553s # expected: '/foo' 553s # received: '/foo' 553s ok 12 553s # testing : return code for bogus-perl.pl 553s # expected: 500 553s # received: '500' 553s ok 13 553s # cgi log created ok. 553s ok 14 553s # testing : return code for bogus-sh.sh 553s # expected: 500 553s # received: '500' 553s ok 15 553s # checking that log size (807) is bigger than it used to be (523) 553s ok 16 553s # testing : return code for nph-stderr.pl 553s # expected: 200 553s # received: '200' 553s ok 17 553s # testing : body for nph-stderr.pl 553s # expected: 'this is nph-stdout' 553s # received: 'this is nph-stdout' 553s ok 18 553s # testing : return code for nph-test.pl 553s # expected: 200 553s # received: '200' 553s ok 19 553s # testing : body for nph-test.pl 553s # expected: 'ok' 553s # received: 'ok' 553s ok 20 553s # testing : return code for perl.pl 553s # expected: 200 553s # received: '200' 553s ok 21 553s # testing : body for perl.pl 553s # expected: 'perl cgi' 553s # received: 'perl cgi' 553s ok 22 553s # testing : return code for sh.sh 553s # expected: 200 553s # received: '200' 553s ok 23 553s # testing : body for sh.sh 553s # expected: 'sh cgi' 553s # received: 'sh cgi' 553s ok 24 553s # testing : return code for stderr1.pl 553s # expected: 200 553s # received: '200' 553s ok 25 553s # testing : body for stderr1.pl 553s # expected: 'this is stdout' 553s # received: 'this is stdout' 553s ok 26 553s # testing : return code for stderr2.pl 553s # expected: 200 553s # received: '200' 553s ok 27 553s # testing : body for stderr2.pl 553s # expected: 'this is also stdout' 553s # received: 'this is also stdout' 553s ok 28 553s # testing : return code for stderr3.pl 553s # expected: 200 553s # received: '200' 553s ok 29 553s # testing : body for stderr3.pl 553s # expected: 'this is more stdout' 553s # received: 'this is more stdout' 553s ok 30 553s # posted content (length 10) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 553s # expected: '500' 553s # received: '500' 553s ok 31 553s # checking that log size (35781) is greater than 807 553s ok 32 553s # verifying that logged content is 10 characters 553s ok 33 553s # posted content (length 99) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 553s # expected: '500' 553s # received: '500' 553s ok 34 553s # checking that log size (36240) is greater than 35781 553s ok 35 553s # verifying that logged content is 99 characters 553s ok 36 553s # posted content (length 250) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 553s # expected: '500' 553s # received: '500' 553s ok 37 553s # checking that log size (36851) is greater than 36240 553s ok 38 553s # verifying that logged content is 250 characters 553s ok 39 553s # posted content (length 255) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 553s # expected: '500' 553s # received: '500' 553s ok 40 553s # checking that log size (37467) is greater than 36851 553s ok 41 553s # verifying that logged content is 255 characters 553s ok 42 553s # posted content (length 256) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 553s # expected: '500' 553s # received: '500' 553s ok 43 553s # checking that log size (38084) is greater than 37467 553s ok 44 553s # verifying that logged content is 256 characters 553s ok 45 553s # posted content (length 257) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 553s # expected: '500' 553s # received: '500' 553s ok 46 553s # checking that log size (38701) is greater than 38084 553s ok 47 553s # verifying that logged content is 256 characters 553s ok 48 553s # posted content (length 258) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 553s # expected: '500' 553s # received: '500' 553s ok 49 553s # checking that log size (39318) is greater than 38701 553s ok 50 553s # verifying that logged content is 256 characters 553s ok 51 553s # posted content (length 1024) to bogus-perl.pl 553s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 553s # expected: '500' 553s # received: '500' 553s ok 52 553s # checking that log size (39936) is greater than 39318 553s ok 53 553s # verifying that logged content is 256 characters 553s ok 54 553s # verifying log is greater than 40960 bytes. 553s ok 55 553s # verifying log did not grow after making bogus request. 553s ok 56 553s # verifying log did not grow after making another bogus request. 553s ok 57 553s # checking that HEAD /modules/cgi/perl.pl returns 200. 553s ok 58 553s ok 554s t/modules/data.t .................... 554s 1..2 554s # Running under perl version 5.040001 for linux 554s # Current time local: Tue May 6 19:26:27 2025 554s # Current time GMT: Tue May 6 19:26:27 2025 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.44 554s # testing : Checking return code is '200' 554s # expected: 200 554s # received: '200' 554s ok 1 554s ok 2 554s ok 558s t/modules/dav.t ..................... 558s 1..19 558s # Running under perl version 5.040001 for linux 558s # Current time local: Tue May 6 19:26:28 2025 558s # Current time GMT: Tue May 6 19:26:28 2025 558s # Using Test.pm version 1.31 558s # Using Apache/Test.pm version 1.44 558s resource lock test: 558s ok 1 558s DAV put test: 558s ok 2 558s getting DAV resource properties: 558s ok 3 558s created: Tue, 06 May 2025 19:26:30 GMT 558s modified: Tue, 06 May 2025 19:26:30 GMT 558s now: Tue, 06 May 2025 19:26:32 GMT 558s ok 4 558s ok 5 558s resource lock status test: 558s ok 6 558s resource unlock test: 558s ok 7 558s resource lock status test: 558s ok 8 558s getting uri... 558s expect: 558s -> 558s 558s
558s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

558s this is a page generated by
558s the mod_dav test in the Apache
558s perl test suite.
558s
558s 558s 558s <- 558s ok 15 558s ok 16 558s resource delete test: 558s ok 17 558s expect 404 not found got: 404 558s ok 18 558s PR 49825: expect 400 bad request got: 400 558s ok 19 558s ok 560s t/modules/deflate.t ................. 560s 1..47 560s # Running under perl version 5.040001 for linux 560s # Current time local: Tue May 6 19:26:32 2025 560s # Current time GMT: Tue May 6 19:26:32 2025 560s # Using Test.pm version 1.31 560s # Using Apache/Test.pm version 1.44 560s testing default 560s ok 1 560s ok 2 560s ok 3 560s ok 4 560s ok 5 560s ok 6 560s ok 7 560s ok 8 560s ok 9 560s ok 10 560s ok 11 560s ok 12 560s ok 13 560s ok 14 560s ok 15 560s ok 16 560s ok 17 560s ok 18 560s ok 19 560s ok 20 560s ok 21 560s ok 22 560s ok 23 560s ok 24 560s ok 25 560s ok 26 560s ok 27 560s ok 28 560s ok 29 560s ok 30 560s ok 31 560s ok 32 560s ok 33 560s ok 34 560s ok 35 560s ok 36 560s ok 37 560s ok 38 560s ok 39 560s ok 40 560s ok 41 560s ok 42 560s ok 43 560s ok 44 560s ok 45 560s # testing : response was 304 560s # expected: qr/HTTP\/1\.. 304/ 560s # received: 'HTTP/1.1 304 Not Modified' 560s ok 46 560s # testing : expect EOF after 304 header 560s # expected: 0 560s # received: 0 560s ok 47 560s ok 561s t/modules/digest.t .................. 561s 1..13 561s # Running under perl version 5.040001 for linux 561s # Current time local: Tue May 6 19:26:34 2025 561s # Current time GMT: Tue May 6 19:26:34 2025 561s # Using Test.pm version 1.31 561s # Using Apache/Test.pm version 1.44 561s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm1 561s # testing : no user to authenticate 561s # expected: 401 561s # received: '401' 561s ok 1 561s # testing : user1:foo not found 561s # expected: 401 561s # received: '401' 561s ok 2 561s # testing : user1:password1 found 561s # expected: 200 561s # received: '200' 561s ok 3 561s # testing : user1:password1 with query string found 561s # expected: 200 561s # received: '200' 561s ok 4 561s # testing : manual Authorization header query string 561s # expected: 200 561s # received: '200' 561s ok 5 561s # testing : manual Authorization with no query string in header 561s # expected: 400 561s # received: '400' 561s ok 6 561s # testing : manual Authorization header with mismatched query string 561s # expected: 400 561s # received: '400' 561s ok 7 561s # testing : manual Authorization header with mismatched query string 561s # expected: 400 561s # received: '400' 561s ok 8 561s # testing : manual Authorization with no query string in header + MSIE 561s # expected: 200 561s # received: '200' 561s ok 9 561s # testing : a compliant response coming from MSIE 561s # expected: 200 561s # received: '200' 561s ok 10 561s # testing : manual Authorization header with mismatched query string + MSIE 561s # expected: 400 561s # received: '400' 561s ok 11 561s # testing : manual Authorization header with mismatched query string + MSIE 561s # expected: 400 561s # received: '400' 561s ok 12 561s # testing : no query string + MSIE 561s # expected: 200 561s # received: '200' 561s ok 13 561s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm1 561s ok 563s t/modules/dir.t ..................... 563s 1..212 563s # Running under perl version 5.040001 for linux 563s # Current time local: Tue May 6 19:26:35 2025 563s # Current time GMT: Tue May 6 19:26:35 2025 563s # Using Test.pm version 1.31 563s # Using Apache/Test.pm version 1.44 563s expecting 403 (forbidden) using DirectoryIndex foo 563s ok 1 563s running 5 test gambit for "1.html" 563s ok 2 563s ok 3 563s ok 4 563s ok 5 563s ok 6 563s running 5 test gambit for "2.html" 563s ok 7 563s ok 8 563s ok 9 563s ok 10 563s ok 11 563s running 5 test gambit for "3.html" 563s ok 12 563s ok 13 563s ok 14 563s ok 15 563s ok 16 563s running 5 test gambit for "4.html" 563s ok 17 563s ok 18 563s ok 19 563s ok 20 563s ok 21 563s running 5 test gambit for "5.html" 563s ok 22 563s ok 23 563s ok 24 563s ok 25 563s ok 26 563s running 5 test gambit for "6.html" 563s ok 27 563s ok 28 563s ok 29 563s ok 30 563s ok 31 563s running 5 test gambit for "7.html" 563s ok 32 563s ok 33 563s ok 34 563s ok 35 563s ok 36 563s running 5 test gambit for "8.html" 563s ok 37 563s ok 38 563s ok 39 563s ok 40 563s ok 41 563s running 5 test gambit for "9.html" 563s ok 42 563s ok 43 563s ok 44 563s ok 45 563s ok 46 563s running 5 test gambit for "0.html" 563s ok 47 563s ok 48 563s ok 49 563s ok 50 563s ok 51 563s expecting 403 (forbidden) using DirectoryIndex goo 563s ok 52 563s running 5 test gambit for "1.html" 563s ok 53 563s ok 54 563s ok 55 563s ok 56 563s ok 57 563s running 5 test gambit for "2.html" 563s ok 58 563s ok 59 563s ok 60 563s ok 61 563s ok 62 563s running 5 test gambit for "3.html" 563s ok 63 563s ok 64 563s ok 65 563s ok 66 563s ok 67 563s running 5 test gambit for "4.html" 563s ok 68 563s ok 69 563s ok 70 563s ok 71 563s ok 72 563s running 5 test gambit for "5.html" 563s ok 73 563s ok 74 563s ok 75 563s ok 76 563s ok 77 563s running 5 test gambit for "6.html" 563s ok 78 563s ok 79 563s ok 80 563s ok 81 563s ok 82 563s running 5 test gambit for "7.html" 563s ok 83 563s ok 84 563s ok 85 563s ok 86 563s ok 87 563s running 5 test gambit for "8.html" 563s ok 88 563s ok 89 563s ok 90 563s ok 91 563s ok 92 563s running 5 test gambit for "9.html" 563s ok 93 563s ok 94 563s ok 95 563s ok 96 563s ok 97 563s running 5 test gambit for "0.html" 563s ok 98 563s ok 99 563s ok 100 563s ok 101 563s ok 102 563s expecting 403 (forbidden) using DirectoryIndex moo 563s ok 103 563s running 5 test gambit for "1.html" 563s ok 104 563s ok 105 563s ok 106 563s ok 107 563s ok 108 563s running 5 test gambit for "2.html" 563s ok 109 563s ok 110 563s ok 111 563s ok 112 563s ok 113 563s running 5 test gambit for "3.html" 563s ok 114 563s ok 115 563s ok 116 563s ok 117 563s ok 118 563s running 5 test gambit for "4.html" 563s ok 119 563s ok 120 563s ok 121 563s ok 122 563s ok 123 563s running 5 test gambit for "5.html" 563s ok 124 563s ok 125 563s ok 126 563s ok 127 563s ok 128 563s running 5 test gambit for "6.html" 563s ok 129 563s ok 130 563s ok 131 563s ok 132 563s ok 133 563s running 5 test gambit for "7.html" 563s ok 134 563s ok 135 563s ok 136 563s ok 137 563s ok 138 563s running 5 test gambit for "8.html" 563s ok 139 563s ok 140 563s ok 141 563s ok 142 563s ok 143 563s running 5 test gambit for "9.html" 563s ok 144 563s ok 145 563s ok 146 563s ok 147 563s ok 148 563s running 5 test gambit for "0.html" 563s ok 149 563s ok 150 563s ok 151 563s ok 152 563s ok 153 563s expecting 403 (forbidden) using DirectoryIndex bleh 563s ok 154 563s running 5 test gambit for "1.html" 563s ok 155 563s ok 156 563s ok 157 563s ok 158 563s ok 159 563s running 5 test gambit for "2.html" 563s ok 160 563s ok 161 563s ok 162 563s ok 163 563s ok 164 563s running 5 test gambit for "3.html" 563s ok 165 563s ok 166 563s ok 167 563s ok 168 563s ok 169 563s running 5 test gambit for "4.html" 563s ok 170 563s ok 171 563s ok 172 563s ok 173 563s ok 174 563s running 5 test gambit for "5.html" 563s ok 175 563s ok 176 563s ok 177 563s ok 178 563s ok 179 563s running 5 test gambit for "6.html" 563s ok 180 563s ok 181 563s ok 182 563s ok 183 563s ok 184 563s running 5 test gambit for "7.html" 563s ok 185 563s ok 186 563s ok 187 563s ok 188 563s ok 189 563s running 5 test gambit for "8.html" 563s ok 190 563s ok 191 563s ok 192 563s ok 193 563s ok 194 563s running 5 test gambit for "9.html" 563s ok 195 563s ok 196 563s ok 197 563s ok 198 563s ok 199 563s running 5 test gambit for "0.html" 563s ok 200 563s ok 201 563s ok 202 563s ok 203 563s ok 204 563s DirectoryIndex /modules/alias/index.html 563s ok 205 563s expecting 403 for DirectoryIndex foo goo moo bleh 563s ok 206 563s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 563s ok 207 563s 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 563s ok 208 563s removed .htaccess (no DirectoryIndex), expecting default (index.html) 563s ok 209 563s ok 210 563s ok 211 563s ok 212 # skip missing DirectorySlash NotFound 563s ok 565s t/modules/directorymatch.t .......... 565s 1..2 565s # Running under perl version 5.040001 for linux 565s # Current time local: Tue May 6 19:26:37 2025 565s # Current time GMT: Tue May 6 19:26:37 2025 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.44 565s # testing : code for /index.html 565s # expected: 200 565s # received: '200' 565s ok 1 565s # testing : check for DMMATCH1 565s # expected: '1' 565s # received: '1' 565s ok 2 565s ok 566s t/modules/env.t ..................... 566s 1..6 566s # Running under perl version 5.040001 for linux 566s # Current time local: Tue May 6 19:26:38 2025 566s # Current time GMT: Tue May 6 19:26:38 2025 566s # Using Test.pm version 1.31 566s # Using Apache/Test.pm version 1.44 566s # host: /modules/env/host.shtml 566s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 566s ok 1 566s # nothere: /modules/env/nothere.shtml 566s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 566s ok 2 566s # set: /modules/env/set.shtml 566s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 566s ok 3 566s # setempty: /modules/env/setempty.shtml 566s # setempty: EXPECT -><- ACTUAL -><- 566s ok 4 566s # type: /modules/env/type.shtml 566s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 566s ok 5 566s # unset: /modules/env/unset.shtml 566s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 566s ok 6 566s ok 568s t/modules/expires.t ................. 568s 1..92 568s # Running under perl version 5.040001 for linux 568s # Current time local: Tue May 6 19:26:40 2025 568s # Current time GMT: Tue May 6 19:26:40 2025 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.44 568s # debug: index.html 568s HTTP/1.1 200 OK 568s Cache-Control: max-age=323566681 568s Connection: close 568s Date: Tue, 06 May 2025 19:26:42 GMT 568s Accept-Ranges: bytes 568s ETag: "3-62c6deaf13e40" 568s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 568s Vary: In-If1 568s Content-Length: 3 568s Content-Type: text/html 568s Expires: Tue, 07 Aug 2035 19:04:44 GMT 568s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 568s Client-Date: Tue, 06 May 2025 19:26:41 GMT 568s Client-Peer: 127.0.0.1:8529 568s Client-Response-Num: 1 568s DMMATCH1: 1 568s ok 1 568s # debug: [Cache-Control] [max-age=323566681] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:41 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 568s # debug: expires 2070126284 568s # debug: expected: 332425819 568s # debug: actual : 332425819 568s ok 2 568s # debug: text.txt 568s HTTP/1.1 200 OK 568s Cache-Control: max-age=0 568s Connection: close 568s Date: Tue, 06 May 2025 19:26:42 GMT 568s Accept-Ranges: bytes 568s ETag: "0-62c6deaf13e40" 568s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 568s Vary: In-If1 568s Content-Type: text/plain 568s Expires: Tue, 06 May 2025 19:26:42 GMT 568s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 568s Client-Date: Tue, 06 May 2025 19:26:41 GMT 568s Client-Peer: 127.0.0.1:8529 568s Client-Response-Num: 1 568s DMMATCH1: 1 568s 568s 568s ok 3 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:41 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 4 568s # debug: image.gif 568s HTTP/1.1 200 OK 568s Cache-Control: max-age=120 568s Connection: close 568s Date: Tue, 06 May 2025 19:26:42 GMT 568s Accept-Ranges: bytes 568s ETag: "0-62c6deaf13e40" 568s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 568s Vary: In-If1 568s Content-Type: image/gif 568s Expires: Tue, 06 May 2025 19:28:42 GMT 568s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 568s Client-Date: Tue, 06 May 2025 19:26:41 GMT 568s Client-Peer: 127.0.0.1:8529 568s Client-Response-Num: 1 568s DMMATCH1: 1 568s 568s 568s ok 5 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:41 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 6 568s # debug: foo.jpg 568s HTTP/1.1 200 OK 568s Cache-Control: max-age=86400 568s Connection: close 568s Date: Tue, 06 May 2025 19:26:42 GMT 568s Accept-Ranges: bytes 568s ETag: "0-62c6deaf13e40" 568s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 568s Vary: In-If1 568s Content-Type: image/jpeg 568s Expires: Wed, 07 May 2025 19:26:42 GMT 568s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 568s Client-Date: Tue, 06 May 2025 19:26:42 GMT 568s Client-Peer: 127.0.0.1:8529 568s Client-Response-Num: 1 568s DMMATCH1: 1 568s 568s 568s ok 7 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 8 568s # debug: [Cache-Control] [max-age=323566681] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 568s # debug: expires 2070126284 568s # debug: expected: 332425819 568s # debug: actual : 332425819 568s ok 9 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 10 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 11 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 12 568s # --- 568s # ExpiresActive On 568s # debug: [Cache-Control] [max-age=323566681] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 568s # debug: expires 2070126284 568s # debug: expected: 332425819 568s # debug: actual : 332425819 568s ok 13 568s # --- 568s # ExpiresActive On 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 14 568s # --- 568s # ExpiresActive On 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 15 568s # --- 568s # ExpiresActive On 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 16 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M37873058 568s # debug: [Cache-Control] [max-age=29013920] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 07 Apr 2026 14:52:03 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 07 Apr 2026 14:52:03 GMT 568s # debug: expires 1775573523 568s # debug: expected: 37873058 568s # debug: actual : 37873058 568s ok 17 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M37873058 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 18 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M37873058 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 19 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M37873058 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 20 568s # --- 568s # ExpiresActive On 568s ExpiresByType text/plain A9273750 568s # debug: [Cache-Control] [max-age=323566681] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 568s # debug: expires 2070126284 568s # debug: expected: 332425819 568s # debug: actual : 332425819 568s ok 21 568s # --- 568s # ExpiresActive On 568s ExpiresByType text/plain A9273750 568s # debug: [Cache-Control] [max-age=9273750] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Fri, 22 Aug 2025 03:29:12 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Fri, 22 Aug 2025 03:29:12 GMT 568s # debug: expires 1755833352 568s # debug: expected: 9273750 568s # debug: actual : 9273750 568s ok 22 568s # --- 568s # ExpiresActive On 568s ExpiresByType text/plain A9273750 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 23 568s # --- 568s # ExpiresActive On 568s ExpiresByType text/plain A9273750 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 24 568s # --- 568s # ExpiresActive On 568s ExpiresDefault "modification plus 2 months 8 days 7 hours 18 minutes 27 seconds" 568s ExpiresByType text/plain "modification plus 2 months 19 days 3 hours 21 minutes 42 seconds" 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 25 568s # --- 568s # ExpiresActive On 568s ExpiresDefault "modification plus 2 months 8 days 7 hours 18 minutes 27 seconds" 568s ExpiresByType text/plain "modification plus 2 months 19 days 3 hours 21 minutes 42 seconds" 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 26 568s # --- 568s # ExpiresActive On 568s ExpiresDefault "modification plus 2 months 8 days 7 hours 18 minutes 27 seconds" 568s ExpiresByType text/plain "modification plus 2 months 19 days 3 hours 21 minutes 42 seconds" 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 27 568s # --- 568s # ExpiresActive On 568s ExpiresDefault "modification plus 2 months 8 days 7 hours 18 minutes 27 seconds" 568s ExpiresByType text/plain "modification plus 2 months 19 days 3 hours 21 minutes 42 seconds" 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 28 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M532104 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 29 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M532104 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 30 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M532104 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 31 568s #--- 568s # ExpiresActive On 568s ExpiresDefault M532104 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 32 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/gif "access plus 1 years 2 weeks 17 days 5 hours 4 minutes 19 seconds" 568s # debug: [Cache-Control] [max-age=323566681] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 568s # debug: expires 2070126284 568s # debug: expected: 332425819 568s # debug: actual : 332425819 568s ok 33 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/gif "access plus 1 years 2 weeks 17 days 5 hours 4 minutes 19 seconds" 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 34 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/gif "access plus 1 years 2 weeks 17 days 5 hours 4 minutes 19 seconds" 568s # debug: [Cache-Control] [max-age=34232659] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Sun, 07 Jun 2026 00:31:01 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Sun, 07 Jun 2026 00:31:01 GMT 568s # debug: expires 1780792261 568s # debug: expected: 34232659 568s # debug: actual : 34232659 568s ok 35 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/gif "access plus 1 years 2 weeks 17 days 5 hours 4 minutes 19 seconds" 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 36 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M3474555 568s ExpiresByType image/gif A4342656 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 37 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M3474555 568s ExpiresByType image/gif A4342656 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 38 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M3474555 568s ExpiresByType image/gif A4342656 568s # debug: [Cache-Control] [max-age=4342656] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Thu, 26 Jun 2025 01:44:18 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Thu, 26 Jun 2025 01:44:18 GMT 568s # debug: expires 1750902258 568s # debug: expected: 4342656 568s # debug: actual : 4342656 568s ok 39 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M3474555 568s ExpiresByType image/gif A4342656 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 40 568s #--- 568s # ExpiresActive On 568s ExpiresDefault "access plus 2 months 12 days 2 hours 16 minutes 31 seconds" 568s # debug: [Cache-Control] [max-age=6228991] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Thu, 17 Jul 2025 21:43:13 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Thu, 17 Jul 2025 21:43:13 GMT 568s # debug: expires 1752788593 568s # debug: expected: 6228991 568s # debug: actual : 6228991 568s ok 41 568s #--- 568s # ExpiresActive On 568s ExpiresDefault "access plus 2 months 12 days 2 hours 16 minutes 31 seconds" 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 42 568s #--- 568s # ExpiresActive On 568s ExpiresDefault "access plus 2 months 12 days 2 hours 16 minutes 31 seconds" 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 43 568s #--- 568s # ExpiresActive On 568s ExpiresDefault "access plus 2 months 12 days 2 hours 16 minutes 31 seconds" 568s # debug: [Cache-Control] [max-age=86400] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 07 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 07 May 2025 19:26:42 GMT 568s # debug: expires 1746646002 568s # debug: expected: 86400 568s # debug: actual : 86400 568s ok 44 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/jpeg A5472447 568s # debug: [Cache-Control] [max-age=323566681] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 568s # debug: expires 2070126284 568s # debug: expected: 332425819 568s # debug: actual : 332425819 568s ok 45 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/jpeg A5472447 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 46 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/jpeg A5472447 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 47 568s # --- 568s # ExpiresActive On 568s ExpiresByType image/jpeg A5472447 568s # debug: [Cache-Control] [max-age=5472447] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Wed, 09 Jul 2025 03:34:09 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 09 Jul 2025 03:34:09 GMT 568s # debug: expires 1752032049 568s # debug: expected: 5472447 568s # debug: actual : 5472447 568s ok 48 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M36722385 568s ExpiresByType image/jpeg "access plus 3 months 6 days 5 hours 2 minutes 11 seconds" 568s # debug: [Cache-Control] [max-age=27863247] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Expires] [Wed, 25 Mar 2026 07:14:10 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Wed, 25 Mar 2026 07:14:10 GMT 568s # debug: expires 1774422850 568s # debug: expected: 36722385 568s # debug: actual : 36722385 568s ok 49 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M36722385 568s ExpiresByType image/jpeg "access plus 3 months 6 days 5 hours 2 minutes 11 seconds" 568s # debug: [Cache-Control] [max-age=0] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Expires] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:26:42 GMT 568s # debug: expires 1746559602 568s # debug: expected: 8859137 568s # debug: actual : 8859137 568s ok 50 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M36722385 568s ExpiresByType image/jpeg "access plus 3 months 6 days 5 hours 2 minutes 11 seconds" 568s # debug: [Cache-Control] [max-age=120] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Expires] [Tue, 06 May 2025 19:28:42 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Tue, 06 May 2025 19:28:42 GMT 568s # debug: expires 1746559722 568s # debug: expected: 120 568s # debug: actual : 120 568s ok 51 568s # --- 568s # ExpiresActive On 568s ExpiresDefault M36722385 568s ExpiresByType image/jpeg "access plus 3 months 6 days 5 hours 2 minutes 11 seconds" 568s # debug: [Cache-Control] [max-age=8312531] 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Expires] [Mon, 11 Aug 2025 00:28:53 GMT] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 568s # debug: modified 1737700465 568s # debug: access Tue, 06 May 2025 19:26:42 GMT 568s # debug: access 1746559602 568s # debug: expires Mon, 11 Aug 2025 00:28:53 GMT 568s # debug: expires 1754872133 568s # debug: expected: 8312531 568s # debug: actual : 8312531 568s ok 52 568s # --- 568s # ExpiresActive Off 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 53 568s # --- 568s # ExpiresActive Off 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 54 568s # --- 568s # ExpiresActive Off 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 55 568s # --- 568s # ExpiresActive Off 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 56 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A2783805 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 57 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A2783805 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 58 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A2783805 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 59 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A2783805 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 60 568s # --- 568s # ExpiresActive Off 568s ExpiresByType text/plain "modification plus 1 years 3 months 1 hours 40 minutes 19 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 61 568s # --- 568s # ExpiresActive Off 568s ExpiresByType text/plain "modification plus 1 years 3 months 1 hours 40 minutes 19 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 62 568s # --- 568s # ExpiresActive Off 568s ExpiresByType text/plain "modification plus 1 years 3 months 1 hours 40 minutes 19 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 63 568s # --- 568s # ExpiresActive Off 568s ExpiresByType text/plain "modification plus 1 years 3 months 1 hours 40 minutes 19 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 64 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault A8480801 568s ExpiresByType text/plain "access plus 1 years 1 weeks 19 days 14 minutes 2 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 65 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault A8480801 568s ExpiresByType text/plain "access plus 1 years 1 weeks 19 days 14 minutes 2 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 66 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault A8480801 568s ExpiresByType text/plain "access plus 1 years 1 weeks 19 days 14 minutes 2 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 67 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault A8480801 568s ExpiresByType text/plain "access plus 1 years 1 weeks 19 days 14 minutes 2 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 68 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A38288547 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 69 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A38288547 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 70 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A38288547 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 71 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault A38288547 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 72 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/gif A7891708 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 73 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/gif A7891708 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 74 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/gif A7891708 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 75 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/gif A7891708 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 76 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 2 months 1 weeks 1 days 6 hours 22 minutes" 568s ExpiresByType image/gif "access plus 1 years 2 months 1 weeks 19 days 5 hours 44 minutes 37 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 77 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 2 months 1 weeks 1 days 6 hours 22 minutes" 568s ExpiresByType image/gif "access plus 1 years 2 months 1 weeks 19 days 5 hours 44 minutes 37 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 78 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 2 months 1 weeks 1 days 6 hours 22 minutes" 568s ExpiresByType image/gif "access plus 1 years 2 months 1 weeks 19 days 5 hours 44 minutes 37 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 79 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 2 months 1 weeks 1 days 6 hours 22 minutes" 568s ExpiresByType image/gif "access plus 1 years 2 months 1 weeks 19 days 5 hours 44 minutes 37 seconds" 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 80 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault M33622150 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 81 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault M33622150 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 82 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault M33622150 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 83 568s #--- 568s # ExpiresActive Off 568s ExpiresDefault M33622150 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 84 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/jpeg A40897306 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 85 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/jpeg A40897306 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 86 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/jpeg A40897306 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 87 568s # --- 568s # ExpiresActive Off 568s ExpiresByType image/jpeg A40897306 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 88 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 3 months 4 days 2 hours 45 minutes 36 seconds" 568s ExpiresByType image/jpeg A4764867 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["3-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Length] [3] 568s # debug: [Content-Type] [text/html] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 89 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 3 months 4 days 2 hours 45 minutes 36 seconds" 568s ExpiresByType image/jpeg A4764867 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [text/plain] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 90 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 3 months 4 days 2 hours 45 minutes 36 seconds" 568s ExpiresByType image/jpeg A4764867 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/gif] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 91 568s # --- 568s # ExpiresActive Off 568s ExpiresDefault "modification plus 1 years 3 months 4 days 2 hours 45 minutes 36 seconds" 568s ExpiresByType image/jpeg A4764867 568s # debug: [Connection] [close] 568s # debug: [Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Accept-Ranges] [bytes] 568s # debug: [ETag] ["0-62c6deaf13e40"] 568s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 568s # debug: [Vary] [In-If1] 568s # debug: [Content-Type] [image/jpeg] 568s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 568s # debug: [Client-Date] [Tue, 06 May 2025 19:26:42 GMT] 568s # debug: [Client-Peer] [127.0.0.1:8529] 568s # debug: [Client-Response-Num] [1] 568s # debug: [DMMATCH1] [1] 568s ok 92 568s ok 570s t/modules/ext_filter.t .............. 570s 1..24 570s # Running under perl version 5.040001 for linux 570s # Current time local: Tue May 6 19:26:42 2025 570s # Current time GMT: Tue May 6 19:26:42 2025 570s # Using Test.pm version 1.31 570s # Using Apache/Test.pm version 1.44 570s # testing : sed output filter 570s # expected: 'barbar' 570s # received: 'barbar' 570s ok 1 570s # testing : slow filter process 570s # expected: 'foobar' 570s # received: 'foobar' 570s ok 2 570s # testing : echo worked 570s # expected: 200 570s # received: '200' 570s ok 3 570s # testing : request body filtered 570s # expected: 'barbar 570s # ' 570s # received: 'barbar 570s # ' 570s ok 4 570s # testing : got 413 error 570s # expected: 413 570s # received: '413' 570s ok 5 570s # testing : got 413 error body 570s # expected: qr/413 Request Entity Too Large/ 570s # received: ' 570s # 570s # 413 Request Entity Too Large 570s # 570s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

570s # The requested resource does not allow request data with POST requests, or the amount of data provided in 570s # the request exceeds the capacity limit. 570s # 570s # ' 570s ok 24 570s ok 572s t/modules/filter.t .................. 572s 1..5 572s # Running under perl version 5.040001 for linux 572s # Current time local: Tue May 6 19:26:44 2025 572s # Current time GMT: Tue May 6 19:26:44 2025 572s # Using Test.pm version 1.31 572s # Using Apache/Test.pm version 1.44 572s # expected: 'HELLOWORLD' 572s # received: 'HELLOWORLD' 572s ok 1 572s # expected: 'HELLOWORLD' 572s # received: 'HELLOWORLD' 572s ok 2 572s # expected: 'HELLOWORLD' 572s # received: 'HELLOWORLD' 572s ok 3 572s # expected: 'helloworld' 572s # received: 'helloworld' 572s ok 4 572s # expected: 'helloworld' 572s # received: 'helloworld' 572s ok 5 572s ok 573s t/modules/headers.t ................. 573s 1..376 573s # Running under perl version 5.040001 for linux 573s # Current time local: Tue May 6 19:26:45 2025 573s # Current time GMT: Tue May 6 19:26:45 2025 573s # Using Test.pm version 1.31 573s # Using Apache/Test.pm version 1.44 573s ok 1 573s ok 2 573s ok 3 573s ok 4 573s ok 5 573s ok 6 573s ok 7 573s ok 8 573s ok 9 573s ok 10 573s ok 11 573s ok 12 573s ok 13 573s ok 14 573s ok 15 573s ok 16 573s ok 17 573s ok 18 573s ok 19 573s ok 20 573s ok 21 573s ok 22 573s ok 23 573s ok 24 573s ok 25 573s ok 26 573s ok 27 573s ok 28 573s ok 29 573s ok 30 573s ok 31 573s ok 32 573s ok 33 573s ok 34 573s ok 35 573s ok 36 573s ok 37 573s ok 38 573s ok 39 573s ok 40 573s ok 41 573s ok 42 573s ok 43 573s ok 44 573s ok 45 573s ok 46 573s ok 47 573s ok 48 573s ok 49 573s ok 50 573s ok 51 573s ok 52 573s ok 53 573s ok 54 573s ok 55 573s ok 56 573s ok 57 573s ok 58 573s ok 59 573s ok 60 573s ok 61 573s ok 62 573s ok 63 573s ok 64 573s ok 65 573s ok 66 573s ok 67 573s ok 68 573s ok 69 573s ok 70 573s ok 71 573s ok 72 573s ok 73 573s ok 74 573s ok 75 573s ok 76 573s ok 77 573s ok 78 573s ok 79 573s ok 80 573s ok 81 573s ok 82 573s ok 83 573s ok 84 573s ok 85 573s ok 86 573s ok 87 573s ok 88 573s ok 89 573s ok 90 573s ok 91 573s ok 92 573s ok 93 573s ok 94 573s ok 95 573s ok 96 573s ok 97 573s ok 98 573s ok 99 573s ok 100 573s ok 101 573s ok 102 573s ok 103 573s ok 104 573s ok 105 573s ok 106 573s ok 107 573s ok 108 573s ok 109 573s ok 110 573s ok 111 573s ok 112 573s ok 113 573s ok 114 573s ok 115 573s ok 116 573s ok 117 573s ok 118 573s ok 119 573s ok 120 573s ok 121 573s ok 122 573s ok 123 573s ok 124 573s ok 125 573s ok 126 573s ok 127 573s ok 128 573s ok 129 573s ok 130 573s ok 131 573s ok 132 573s ok 133 573s ok 134 573s ok 135 573s ok 136 573s ok 137 573s ok 138 573s ok 139 573s ok 140 573s ok 141 573s ok 142 573s ok 143 573s ok 144 573s ok 145 573s ok 146 573s ok 147 573s ok 148 573s ok 149 573s ok 150 573s ok 151 573s ok 152 573s ok 153 573s ok 154 573s ok 155 573s ok 156 573s ok 157 573s ok 158 573s ok 159 573s ok 160 573s ok 161 573s ok 162 573s ok 163 573s ok 164 573s ok 165 573s ok 166 573s ok 167 573s ok 168 573s ok 169 573s ok 170 573s ok 171 573s ok 172 573s ok 173 573s ok 174 573s ok 175 573s ok 176 573s ok 177 573s ok 178 573s ok 179 573s ok 180 573s ok 181 573s ok 182 573s ok 183 573s ok 184 573s ok 185 573s ok 186 573s ok 187 573s ok 188 573s ok 189 573s ok 190 573s ok 191 573s ok 192 573s ok 193 573s ok 194 573s ok 195 573s ok 196 573s ok 197 573s ok 198 573s ok 199 573s ok 200 573s ok 201 573s ok 202 573s ok 203 573s ok 204 573s ok 205 573s ok 206 573s ok 207 573s ok 208 573s ok 209 573s ok 210 573s ok 211 573s ok 212 573s ok 213 573s ok 214 573s ok 215 573s ok 216 573s ok 217 573s ok 218 573s ok 219 573s ok 220 573s ok 221 573s ok 222 573s ok 223 573s ok 224 573s ok 225 573s ok 226 573s ok 227 573s ok 228 573s ok 229 573s ok 230 573s ok 231 573s ok 232 573s ok 233 573s ok 234 573s ok 235 573s ok 236 573s ok 237 573s ok 238 573s ok 239 573s ok 240 573s ok 241 573s ok 242 573s ok 243 573s ok 244 573s ok 245 573s ok 246 573s ok 247 573s ok 248 573s ok 249 573s ok 250 573s ok 251 573s ok 252 573s ok 253 573s ok 254 573s ok 255 573s ok 256 573s ok 257 573s ok 258 573s ok 259 573s ok 260 573s ok 261 573s ok 262 573s ok 263 573s ok 264 573s ok 265 573s ok 266 573s ok 267 573s ok 268 573s ok 269 573s ok 270 573s ok 271 573s ok 272 573s ok 273 573s ok 274 573s ok 275 573s ok 276 573s ok 277 573s ok 278 573s ok 279 573s ok 280 573s ok 281 573s ok 282 573s ok 283 573s ok 284 573s ok 285 573s ok 286 573s ok 287 573s ok 288 573s ok 289 573s ok 290 573s ok 291 573s ok 292 573s ok 293 573s ok 294 573s ok 295 573s ok 296 573s ok 297 573s ok 298 573s ok 299 573s ok 300 573s ok 301 573s ok 302 573s ok 303 573s ok 304 573s ok 305 573s ok 306 573s ok 307 573s ok 308 573s ok 309 573s ok 310 573s ok 311 573s ok 312 573s ok 313 573s ok 314 573s ok 315 573s ok 316 573s ok 317 573s ok 318 573s ok 319 573s ok 320 573s ok 321 573s ok 322 573s ok 323 573s ok 324 573s ok 325 573s ok 326 573s ok 327 573s ok 328 573s ok 329 573s ok 330 573s ok 331 573s ok 332 573s ok 333 573s ok 334 573s ok 335 573s ok 336 573s ok 337 573s ok 338 573s ok 339 573s ok 340 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: value 573s Header sent n°1: 573s header: Aaa 573s value: b 573s Header sent n°2: 573s header: Aa 573s value: bb 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 341 573s 573s Header received n°0: 573s header: Test-Header 573s expected: value 573s received: value 573s 573s Header received n°1: 573s header: Aaa 573s expected: b 573s received: b 573s 573s Header received n°2: 573s header: Aa 573s expected: bb 573s received: bb 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 573s Content-Length: 0 573s Content-Type: text/html 573s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 573s Aa: bb 573s Aaa: b 573s Client-Date: Tue, 06 May 2025 19:26:47 GMT 573s Client-Peer: 127.0.0.1:8529 573s Client-Response-Num: 1 573s DMMATCH1: 1 573s Test-Header: value 573s 573s ok 342 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: foo 573s Header sent n°1: 573s header: aaa 573s value: b 573s Header sent n°2: 573s header: aa 573s value: bb 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 343 573s 573s Header received n°0: 573s header: Test-Header 573s expected: foo 573s received: foo 573s 573s Header received n°1: 573s header: aa 573s expected: bb 573s received: bb 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 573s Content-Length: 0 573s Content-Type: text/html 573s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 573s Aa: bb 573s Client-Date: Tue, 06 May 2025 19:26:47 GMT 573s Client-Peer: 127.0.0.1:8529 573s Client-Response-Num: 1 573s DMMATCH1: 1 573s Test-Header: foo 573s 573s ok 344 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: foo 573s Header sent n°1: 573s header: Test-Header1 573s value: value1 573s Header sent n°2: 573s header: Test-Header2 573s value: value2 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 345 573s 573s Header received n°0: 573s header: Test-Header 573s expected: foo 573s received: foo 573s 573s Header received n°1: 573s header: Test-Header1 573s expected: value1 573s received: value1 573s 573s Header received n°2: 573s header: Test-Header2 573s expected: value2 573s received: value2 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 573s Content-Length: 0 573s Content-Type: text/html 573s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 573s Client-Date: Tue, 06 May 2025 19:26:47 GMT 573s Client-Peer: 127.0.0.1:8529 573s Client-Response-Num: 1 573s DMMATCH1: 1 573s Test-Header: foo 573s Test-Header1: value1 573s Test-Header2: value2 573s 573s ok 346 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: foofoo 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 347 573s 573s Header received n°0: 573s header: Test-Header 573s expected: barfoo 573s received: barfoo 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 573s Content-Length: 0 573s Content-Type: text/html 573s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 573s Client-Date: Tue, 06 May 2025 19:26:47 GMT 573s Client-Peer: 127.0.0.1:8529 573s Client-Response-Num: 1 573s DMMATCH1: 1 573s Test-Header: barfoo 573s 573s ok 348 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: foo2foo2 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 349 573s 573s Header received n°0: 573s header: Test-Header 573s expected: barfoo2 573s received: barfoo2 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 573s Content-Length: 0 573s Content-Type: text/html 573s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 573s Client-Date: Tue, 06 May 2025 19:26:47 GMT 573s Client-Peer: 127.0.0.1:8529 573s Client-Response-Num: 1 573s DMMATCH1: 1 573s Test-Header: barfoo2 573s 573s ok 350 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: foofoo 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 351 573s 573s Header received n°0: 573s header: Test-Header 573s expected: bar2foo 573s received: bar2foo 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 573s Content-Length: 0 573s Content-Type: text/html 573s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 573s Client-Date: Tue, 06 May 2025 19:26:47 GMT 573s Client-Peer: 127.0.0.1:8529 573s Client-Response-Num: 1 573s DMMATCH1: 1 573s Test-Header: bar2foo 573s 573s ok 352 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: foofoo 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 353 573s 573s Header received n°0: 573s header: Test-Header 573s expected: barbar 573s received: barbar 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 573s Content-Length: 0 573s Content-Type: text/html 573s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 573s Client-Date: Tue, 06 May 2025 19:26:47 GMT 573s Client-Peer: 127.0.0.1:8529 573s Client-Response-Num: 1 573s DMMATCH1: 1 573s Test-Header: barbar 573s 573s ok 354 573s 573s 573s 573s Header sent n°0: 573s header: Test-Header 573s value: foo2foo2 573s # testing : Checking return code is '200' 573s # expected: 200 573s # received: '200' 573s ok 355 573s 573s Header received n°0: 573s header: Test-Header 573s expected: barbar 573s received: barbar 573s 573s Response received is: 573s HTTP/1.1 200 OK 573s Connection: close 573s Date: Tue, 06 May 2025 19:26:47 GMT 573s Accept-Ranges: bytes 573s ETag: "0-62c6deaf13e40" 573s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 573s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: barbar 574s 574s ok 356 574s 574s 574s 574s Header sent n°0: 574s header: Test-Header 574s value: foofoo 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 357 574s 574s Header received n°0: 574s header: Test-Header 574s expected: bar2bar2 574s received: bar2bar2 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: bar2bar2 574s 574s ok 358 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 359 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo 574s received: foo 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo 574s 574s ok 360 574s 574s 574s 574s Header sent n°0: 574s header: Test-Header 574s value: foo 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 361 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo 574s received: foo 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo 574s 574s ok 362 574s 574s 574s 574s Header sent n°0: 574s header: Test-Header 574s value: "foo" 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 363 574s 574s Header received n°0: 574s header: Test-Header 574s expected: "foo", foo 574s received: "foo", foo 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: "foo", foo 574s 574s ok 364 574s 574s 574s 574s Header sent n°0: 574s header: Test-Header 574s value: foo 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 365 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo, bar 574s received: foo, bar 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo, bar 574s 574s ok 366 574s 574s 574s 574s Header sent n°0: 574s header: Test-Header 574s value: foo 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 367 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo 574s received: foo 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo 574s 574s ok 368 574s 574s 574s 574s Header sent n°0: 574s header: Test-Header 574s value: foo 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 369 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo 574s received: foo 574s 574s Header received n°1: 574s header: Test-Header2 574s expected: bar 574s received: bar 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo 574s Test-Header2: bar 574s 574s ok 370 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 371 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo 574s received: foo 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo 574s 574s ok 372 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 373 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo 574s received: foo 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo 574s 574s ok 374 574s # testing : Checking return code is '200' 574s # expected: 200 574s # received: '200' 574s ok 375 574s 574s Header received n°0: 574s header: Test-Header 574s expected: foo 574s received: foo 574s 574s Response received is: 574s HTTP/1.1 200 OK 574s Connection: close 574s Date: Tue, 06 May 2025 19:26:47 GMT 574s Accept-Ranges: bytes 574s ETag: "0-62c6deaf13e40" 574s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 574s Vary: In-If1 574s Content-Length: 0 574s Content-Type: text/html 574s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 574s Client-Date: Tue, 06 May 2025 19:26:47 GMT 574s Client-Peer: 127.0.0.1:8529 574s Client-Response-Num: 1 574s DMMATCH1: 1 574s Test-Header: foo 574s 574s ok 376 574s ok 580s t/modules/heartbeat.t ............... 580s 1..1 580s # Running under perl version 5.040001 for linux 580s # Current time local: Tue May 6 19:26:47 2025 580s # Current time GMT: Tue May 6 19:26:47 2025 580s # Using Test.pm version 1.31 580s # Using Apache/Test.pm version 1.44 580s Expecting at least 3 heartbeat ; Seen: 5 580s ok 1 580s ok 584s t/modules/include.t ................. 584s 1..98 584s # Running under perl version 5.040001 for linux 584s # Current time local: Tue May 6 19:26:54 2025 584s # Current time GMT: Tue May 6 19:26:54 2025 584s # Using Test.pm version 1.31 584s # Using Apache/Test.pm version 1.44 584s # testing : GET /modules/include/abs-path.shtml 584s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 584s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 584s ok 1 584s # testing : GET /modules/include/apexpr/err.shtml 584s # expected: '[an error occurred while processing this directive] err.shtml' 584s # received: '[an error occurred while processing this directive] err.shtml' 584s ok 2 584s # testing : GET /modules/include/apexpr/if1.shtml 584s # expected: 'pass' 584s # received: 'pass' 584s ok 3 584s # testing : GET /modules/include/apexpr/lazyvar.shtml 584s # expected: 'pass' 584s # received: 'pass' 584s ok 4 584s # testing : GET /modules/include/apexpr/restrict.shtml 584s # expected: '[an error occurred while processing this directive] restrict.shtml' 584s # received: '[an error occurred while processing this directive] restrict.shtml' 584s ok 5 584s # testing : GET /modules/include/apexpr/var.shtml 584s # expected: 'pass pass pass' 584s # received: 'pass pass pass' 584s ok 6 584s # testing : GET /modules/include/big.shtml 584s # expected: 'hello pass pass pass hello' 584s # received: 'hello pass pass pass hello' 584s ok 7 584s # testing : GET /modules/include/comment.shtml 584s # expected: 'No comment here' 584s # received: 'No comment here' 584s ok 8 584s # testing : GET /modules/include/echo.shtml 584s # expected: 'echo.shtml' 584s # received: 'echo.shtml' 584s ok 9 584s # testing : GET /modules/include/echo1.shtml 584s # expected: '' 584s # received: '' 584s ok 10 584s # testing : GET /modules/include/echo2.shtml 584s # expected: ' pass config echomsg pass' 584s # received: ' pass config echomsg pass' 584s ok 11 584s # testing : GET /modules/include/echo3.shtml 584s # expected: '' 584s # received: '' 584s ok 12 584s # testing : GET /modules/include/encode.shtml 584s # expected: '# %^ %23%20%25%5e' 584s # received: '# %^ %23%20%25%5e' 584s ok 13 584s # testing : GET /modules/include/errmsg1.shtml 584s # expected: 'errmsg' 584s # received: 'errmsg' 584s ok 14 584s # testing : GET /modules/include/errmsg2.shtml 584s # expected: 'errmsg' 584s # received: 'errmsg' 584s ok 15 584s # testing : GET /modules/include/errmsg3.shtml 584s # expected: 'errmsg' 584s # received: 'errmsg' 584s ok 16 584s # testing : GET /modules/include/errmsg4.shtml 584s # expected: 'pass errmsg' 584s # received: 'pass errmsg' 584s ok 17 584s # testing : GET /modules/include/errmsg5.shtml 584s # expected: '' 584s # received: '' 584s ok 18 584s # testing : GET /modules/include/exec/off/cgi.shtml 584s # expected: '[an error occurred while processing this directive]' 584s # received: '[an error occurred while processing this directive]' 584s ok 19 584s # testing : GET /modules/include/exec/off/cmd.shtml 584s # expected: '[an error occurred while processing this directive]' 584s # received: '[an error occurred while processing this directive]' 584s ok 20 584s # testing : GET /modules/include/exec/on/cgi.shtml 584s # expected: 'perl cgi' 584s # received: 'perl cgi' 584s ok 21 584s # testing : GET /modules/include/exec/on/cmd.shtml 584s # expected: 'pass' 584s # received: 'pass' 584s ok 22 584s # testing : GET /modules/include/extra/inc-bogus.shtml 584s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 584s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 584s ok 23 584s # testing : GET /modules/include/foo.shtml 584s # expected: '[an error occurred while processing this directive] foo.shtml body' 584s # received: '[an error occurred while processing this directive] foo.shtml body' 584s ok 24 584s # testing : GET /modules/include/foo1.shtml 584s # expected: '[an error occurred while processing this directive] foo.shtml body' 584s # received: '[an error occurred while processing this directive] foo.shtml body' 584s ok 25 584s # testing : GET /modules/include/foo2.shtml 584s # expected: '[an error occurred while processing this directive] foo.shtml body' 584s # received: '[an error occurred while processing this directive] foo.shtml body' 584s ok 26 584s # testing : GET /modules/include/if1.shtml 584s # expected: 'pass' 584s # received: 'pass' 584s ok 27 584s # testing : GET /modules/include/if10.shtml 584s # expected: 'pass' 584s # received: 'pass' 584s ok 28 584s # testing : GET /modules/include/if11.shtml 584s # expected: 'pass' 584s # received: 'pass' 584s ok 29 584s # testing : GET /modules/include/if2.shtml 584s # expected: 'pass pass' 584s # received: 'pass pass' 584s ok 30 584s # testing : GET /modules/include/if3.shtml 584s # expected: 'pass pass pass' 584s # received: 'pass pass pass' 584s ok 31 584s # testing : GET /modules/include/if4.shtml 584s # expected: 'pass pass' 584s # received: 'pass pass' 584s ok 32 584s # testing : GET /modules/include/if5.shtml 584s # expected: 'pass pass pass' 584s # received: 'pass pass pass' 584s ok 33 584s # testing : GET /modules/include/if6.shtml 584s # expected: '[an error occurred while processing this directive]' 584s # received: '[an error occurred while processing this directive]' 584s ok 34 584s # testing : GET /modules/include/if7.shtml 584s # expected: '[an error occurred while processing this directive]' 584s # received: '[an error occurred while processing this directive]' 584s ok 35 584s # testing : GET /modules/include/if8.shtml 584s # expected: 'pass' 584s # received: 'pass' 584s ok 36 584s # testing : GET /modules/include/if9.shtml 584s # expected: 'pass pass' 584s # received: 'pass pass' 584s ok 37 584s # testing : GET /modules/include/inc-nego.shtml 584s # expected: 'index.html.en' 584s # received: 'index.html.en' 584s ok 38 584s # testing : GET /modules/include/inc-rfile.shtml 584s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 584s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 584s ok 39 584s # testing : GET /modules/include/inc-rvirtual.shtml 584s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 584s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 584s ok 40 584s # testing : GET /modules/include/include1.shtml 584s # expected: 'inc-two.shtml body include.shtml body' 584s # received: 'inc-two.shtml body include.shtml body' 584s ok 41 584s # testing : GET /modules/include/include2.shtml 584s # expected: 'inc-two.shtml body include.shtml body' 584s # received: 'inc-two.shtml body include.shtml body' 584s ok 42 584s # testing : GET /modules/include/include3.shtml 584s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 584s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 584s ok 43 584s # testing : GET /modules/include/include4.shtml 584s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 584s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 584s ok 44 584s # testing : GET /modules/include/include5.shtml 584s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 584s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 584s ok 45 584s # testing : GET /modules/include/include6.shtml 584s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 584s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 584s ok 46 584s # testing : GET /modules/include/malformed.shtml 584s # expected: '[an error occurred while processing this directive] malformed.shtml' 584s # received: '[an error occurred while processing this directive] malformed.shtml' 584s ok 47 584s # testing : POST /modules/include/mod_request/echo.shtml 584s # expected: 'echo.shtml' 584s # received: 'echo.shtml' 584s ok 48 584s # testing : POST /modules/include/mod_request/post.shtml 584s # expected: 'POST foo: bar foo2: bar2' 584s # received: 'POST foo: bar foo2: bar2' 584s ok 49 584s # testing : sizeof(body) > KeptBodySize 584s # expected: 413 584s # received: '413' 584s ok 50 584s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 584s # expected: 'GET foo: bar foo2: bar2' 584s # received: 'GET foo: bar foo2: bar2' 584s ok 51 584s # testing : GET /modules/include/newline.shtml 584s # expected: 'inc-two.shtml body' 584s # received: 'inc-two.shtml body' 584s ok 52 584s # testing : GET /modules/include/notreal.shtml 584s # expected: 'pass ' 584s # received: '-->' 584s ok 54 584s # testing : GET /modules/include/parse2.shtml 584s # expected: '"' 584s # received: '"' 584s ok 55 584s # testing : GET /modules/include/ranged-virtual.shtml with Range 584s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 584s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 584s ok 56 584s # testing : GET /modules/include/regex.shtml 584s # expected: '(none) 1 (none)' 584s # received: '(none) 1 (none)' 584s ok 57 584s # testing : GET /modules/include/retagged1.shtml 584s # expected: 'retagged1.shtml' 584s # received: 'retagged1.shtml' 584s ok 58 584s # testing : GET /modules/include/retagged2.shtml 584s # expected: '----retagged2.shtml' 584s # received: '----retagged2.shtml' 584s ok 59 584s # testing : GET /modules/include/set.shtml 584s # expected: 'set works' 584s # received: 'set works' 584s ok 60 584s # testing : GET /modules/include/var128.shtml 584s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 584s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 584s ok 61 584s # testing : GET /modules/include/virtualq.shtml?foo=bar 584s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 584s # received: 'foo=bar pass inc-two.shtml body foo=bar' 584s ok 62 584s # testing : GET /modules/include/size.shtml 584s # expected: '1,122 1,122 1.1K 1.1K' 584s # received: '1,122 1,122 1.1K 1.1K' 584s ok 63 584s # testing : GET /modules/include/file.shtml 584s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 584s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 584s ok 64 584s # testing : GET /modules/include/printenv.shtml 584s # expected: '200' 584s # received: '200' 584s ok 65 584s ok 66 584s ok 67 584s # testing : /mod_include test/ 584s # expected: qr/mod_include test/ 584s # received: ' 584s # 584s # mod_include test 584s # 584s # 584s # 584s #

mod_include test

584s # 584s # 584s # Hello World 584s # 584s #

[back]

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

mod_include test

584s # 584s # 584s # Hello World 584s # 584s #

[back]

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

mod_include test

584s # 584s # 584s # Hello World 584s # 584s #

[back]

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

Load Balancer Manager for localhost

601s # 601s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
601s #
Server Built: 2025-02-19T07:03:52
601s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
601s #
601s #

LoadBalancer Status for balancer://foo1 [p886c36bf_foo1]

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

LoadBalancer Status for balancer://foo2 [p886c36bf_foo2]

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

LoadBalancer Status for balancer://foo3 [p886c36bf_foo3]

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

LoadBalancer Status for balancer://foo4 [p886c36bf_foo4]

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

LoadBalancer Status for balancer://pr45434 [p886c36bf_pr45434]

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

LoadBalancer Status for balancer://failover [p886c36bf_failover]

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

LoadBalancer Status for balancer://dynproxy [p886c36bf_dynproxy]

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

Moved Permanently

620s #

The document has moved here.

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

Moved Permanently

620s #

The document has moved here.

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

Moved Permanently

620s #

The document has moved here.

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

Moved Permanently

620s #

The document has moved here.

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

Multiple Choices

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

Available documents: 620s #

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

Multiple Choices

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

Available documents: 620s #

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

Multiple Choices

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

Available documents: 620s #

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

Moved Permanently

620s #

The document has moved here.

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

Multiple Choices

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

Available documents: 620s #

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

Multiple Choices

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

Available documents: 620s #

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

Moved Permanently

620s #

The document has moved here.

620s # 620s # ' 620s ok 48 620s ok 621s t/modules/status.t .................. 621s 1..1 621s # Running under perl version 5.040001 for linux 621s # Current time local: Tue May 6 19:27:34 2025 621s # Current time GMT: Tue May 6 19:27:34 2025 621s # Using Test.pm version 1.31 621s # Using Apache/Test.pm version 1.44 621s 621s 621s Apache Status 621s 621s

Apache Server Status for localhost (via 127.0.0.1)

621s 621s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
621s
Server MPM: worker
621s
Server Built: 2025-02-19T07:03:52 621s

621s
Current Time: Tuesday, 06-May-2025 19:27:35 UTC
621s
Restart Time: Tuesday, 06-May-2025 19:24:15 UTC
621s
Parent Server Config. Generation: 1
621s
Parent Server MPM Generation: 0
621s
Server uptime: 3 minutes 20 seconds
621s
Server load: 1.15 0.84 0.43
621s
Total accesses: 6873 - Total Traffic: 138.4 MB - Total Duration: 52656
621s
CPU Usage: u2.89 s1.59 cu.79 cs.27 - 2.77% CPU load
621s
34.4 requests/sec - 0.7 MB/second - 20.6 kB/request - 7.66128 ms/request
621s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
621s
________________W___....................
621s

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

621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s
SrvPIDAccMCPU 621s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04792850/331/331_ 621s 2.8610138250.02.932.93 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-04792850/330/330_ 621s 2.861045610.09.399.39 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-04792850/329/329_ 621s 2.86105570.08.108.10 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04792850/327/327_ 621s 2.86105140.05.635.63 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04792850/386/386_ 621s 2.86105790.013.8213.82 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-04792850/381/381_ 621s 2.861074900.012.9912.99 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-04792850/329/329_ 621s 2.86104330.01.821.82 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04792850/421/421_ 621s 2.86105490.01.941.94 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04792850/328/328_ 621s 2.86106370.08.938.93 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-04792850/318/318_ 621s 2.86104900.06.886.88 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-04792860/345/345_ 621s 2.65107270.014.9014.90 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-04792860/332/332_ 621s 2.65104670.06.546.54 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04792860/327/327_ 621s 2.651025030.01.801.80 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04792860/328/328_ 621s 2.6510138100.02.002.00 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-04792860/338/338_ 621s 2.66105100.02.412.41 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-04792860/326/326_ 621s 2.66104080.02.462.46 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04792860/327/327W 621s 2.65005700.06.306.30 621s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04792860/327/327_ 621s 2.651026330.07.567.56 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04792860/327/327_ 621s 2.65107850.013.8013.80 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-04792860/416/416_ 621s 2.65105980.08.248.24 621s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
621s
621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s 621s
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
621s 621s ok 1 621s ok 623s t/modules/substitute.t .............. 623s 1..19 623s # Running under perl version 5.040001 for linux 623s # Current time local: Tue May 6 19:27:35 2025 623s # Current time GMT: Tue May 6 19:27:35 2025 623s # Using Test.pm version 1.31 623s # Using Apache/Test.pm version 1.44 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'barbar': OK 623s ok 1 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'barbar': OK 623s ok 2 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'foofoo': OK 623s ok 3 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'barbar': OK 623s ok 4 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'barbar': OK 623s ok 5 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'barbar': OK 623s ok 6 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'foof 623s oo': OK 623s ok 7 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'xfoo': OK 623s ok 8 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 623s ok 9 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s barx 623s ': OK 623s ok 10 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'a$1axb(': OK 623s ok 11 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'a$XX': OK 623s ok 12 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 623s ok 13 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'x&x': OK 623s ok 14 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'xx': OK 623s ok 15 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'fcooar': OK 623s ok 16 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'fc$1ar': OK 623s ok 17 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'fdooar': OK 623s ok 18 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s got 200 'XXXfooXXX 623s bar': OK 623s ok 19 623s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 623s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 623s ok 625s t/modules/unique_id.t ............... 625s 1..300 625s # Running under perl version 5.040001 for linux 625s # Current time local: Tue May 6 19:27:37 2025 625s # Current time GMT: Tue May 6 19:27:37 2025 625s # Using Test.pm version 1.31 625s # Using Apache/Test.pm version 1.44 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 1 625s # unique id: aBpiqtO4Z7fO2W67dvU4dAAAAEk 625s ok 2 625s ok 3 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 4 625s # unique id: aBpiqsn6Hn2whqjZeMzRjgAAAAE 625s ok 5 625s ok 6 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 7 625s # unique id: aBpiqtO4Z7fO2W67dvU4dQAAAEE 625s ok 8 625s ok 9 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 10 625s # unique id: aBpiqsn6Hn2whqjZeMzRjwAAAAU 625s ok 11 625s ok 12 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 13 625s # unique id: aBpiqtO4Z7fO2W67dvU4dgAAAEc 625s ok 14 625s ok 15 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 16 625s # unique id: aBpiqsn6Hn2whqjZeMzRkAAAAAQ 625s ok 17 625s ok 18 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 19 625s # unique id: aBpiqtO4Z7fO2W67dvU4dwAAAEA 625s ok 20 625s ok 21 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 22 625s # unique id: aBpiqsn6Hn2whqjZeMzRkQAAAAI 625s ok 23 625s ok 24 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 25 625s # unique id: aBpiqtO4Z7fO2W67dvU4eAAAAEg 625s ok 26 625s ok 27 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 28 625s # unique id: aBpiqsn6Hn2whqjZeMzRkgAAAAg 625s ok 29 625s ok 30 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 31 625s # unique id: aBpiqtO4Z7fO2W67dvU4eQAAAEM 625s ok 32 625s ok 33 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 34 625s # unique id: aBpiqsn6Hn2whqjZeMzRkwAAAAY 625s ok 35 625s ok 36 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 37 625s # unique id: aBpiqtO4Z7fO2W67dvU4egAAAEI 625s ok 38 625s ok 39 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 40 625s # unique id: aBpiqsn6Hn2whqjZeMzRlAAAAAk 625s ok 41 625s ok 42 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 43 625s # unique id: aBpiqtO4Z7fO2W67dvU4ewAAAEU 625s ok 44 625s ok 45 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 46 625s # unique id: aBpiqsn6Hn2whqjZeMzRlQAAAAM 625s ok 47 625s ok 48 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 49 625s # unique id: aBpiqtO4Z7fO2W67dvU4fAAAAEQ 625s ok 50 625s ok 51 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 52 625s # unique id: aBpiqsn6Hn2whqjZeMzRlgAAAAA 625s ok 53 625s ok 54 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 55 625s # unique id: aBpiq9O4Z7fO2W67dvU4fQAAAEY 625s ok 56 625s ok 57 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 58 625s # unique id: aBpiq8n6Hn2whqjZeMzRlwAAAAc 625s ok 59 625s ok 60 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 61 625s # unique id: aBpiq9O4Z7fO2W67dvU4fgAAAEk 625s ok 62 625s ok 63 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 64 625s # unique id: aBpiq8n6Hn2whqjZeMzRmAAAAAE 625s ok 65 625s ok 66 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 67 625s # unique id: aBpiq9O4Z7fO2W67dvU4fwAAAEE 625s ok 68 625s ok 69 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 70 625s # unique id: aBpiq8n6Hn2whqjZeMzRmQAAAAU 625s ok 71 625s ok 72 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 73 625s # unique id: aBpiq9O4Z7fO2W67dvU4gAAAAEc 625s ok 74 625s ok 75 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 76 625s # unique id: aBpiq8n6Hn2whqjZeMzRmgAAAAQ 625s ok 77 625s ok 78 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 79 625s # unique id: aBpiq9O4Z7fO2W67dvU4gQAAAEA 625s ok 80 625s ok 81 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 82 625s # unique id: aBpiq8n6Hn2whqjZeMzRmwAAAAI 625s ok 83 625s ok 84 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 85 625s # unique id: aBpiq9O4Z7fO2W67dvU4ggAAAEg 625s ok 86 625s ok 87 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 88 625s # unique id: aBpiq8n6Hn2whqjZeMzRnAAAAAg 625s ok 89 625s ok 90 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 91 625s # unique id: aBpiq9O4Z7fO2W67dvU4gwAAAEM 625s ok 92 625s ok 93 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 94 625s # unique id: aBpiq8n6Hn2whqjZeMzRnQAAAAY 625s ok 95 625s ok 96 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 97 625s # unique id: aBpiq9O4Z7fO2W67dvU4hAAAAEI 625s ok 98 625s ok 99 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 100 625s # unique id: aBpiq8n6Hn2whqjZeMzRngAAAAk 625s ok 101 625s ok 102 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 103 625s # unique id: aBpiq9O4Z7fO2W67dvU4hQAAAEU 625s ok 104 625s ok 105 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 106 625s # unique id: aBpiq8n6Hn2whqjZeMzRnwAAAAM 625s ok 107 625s ok 108 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 109 625s # unique id: aBpiq9O4Z7fO2W67dvU4hgAAAEQ 625s ok 110 625s ok 111 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 112 625s # unique id: aBpiq8n6Hn2whqjZeMzRoAAAAAA 625s ok 113 625s ok 114 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 115 625s # unique id: aBpiq9O4Z7fO2W67dvU4hwAAAEY 625s ok 116 625s ok 117 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 118 625s # unique id: aBpiq8n6Hn2whqjZeMzRoQAAAAc 625s ok 119 625s ok 120 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 121 625s # unique id: aBpiq9O4Z7fO2W67dvU4iAAAAEk 625s ok 122 625s ok 123 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 124 625s # unique id: aBpiq8n6Hn2whqjZeMzRogAAAAE 625s ok 125 625s ok 126 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 127 625s # unique id: aBpiq9O4Z7fO2W67dvU4iQAAAEE 625s ok 128 625s ok 129 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 130 625s # unique id: aBpiq8n6Hn2whqjZeMzRowAAAAU 625s ok 131 625s ok 132 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 133 625s # unique id: aBpiq9O4Z7fO2W67dvU4igAAAEc 625s ok 134 625s ok 135 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 136 625s # unique id: aBpiq8n6Hn2whqjZeMzRpAAAAAQ 625s ok 137 625s ok 138 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 139 625s # unique id: aBpiq9O4Z7fO2W67dvU4iwAAAEA 625s ok 140 625s ok 141 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 142 625s # unique id: aBpiq8n6Hn2whqjZeMzRpQAAAAI 625s ok 143 625s ok 144 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 145 625s # unique id: aBpiq9O4Z7fO2W67dvU4jAAAAEg 625s ok 146 625s ok 147 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 148 625s # unique id: aBpiq8n6Hn2whqjZeMzRpgAAAAg 625s ok 149 625s ok 150 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 151 625s # unique id: aBpiq9O4Z7fO2W67dvU4jQAAAEM 625s ok 152 625s ok 153 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 154 625s # unique id: aBpiq8n6Hn2whqjZeMzRpwAAAAY 625s ok 155 625s ok 156 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 157 625s # unique id: aBpiq9O4Z7fO2W67dvU4jgAAAEI 625s ok 158 625s ok 159 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 160 625s # unique id: aBpiq8n6Hn2whqjZeMzRqAAAAAk 625s ok 161 625s ok 162 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 163 625s # unique id: aBpiq9O4Z7fO2W67dvU4jwAAAEU 625s ok 164 625s ok 165 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 166 625s # unique id: aBpiq8n6Hn2whqjZeMzRqQAAAAM 625s ok 167 625s ok 168 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 169 625s # unique id: aBpiq9O4Z7fO2W67dvU4kAAAAEQ 625s ok 170 625s ok 171 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 172 625s # unique id: aBpiq8n6Hn2whqjZeMzRqgAAAAA 625s ok 173 625s ok 174 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 175 625s # unique id: aBpiq9O4Z7fO2W67dvU4kQAAAEY 625s ok 176 625s ok 177 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 178 625s # unique id: aBpiq8n6Hn2whqjZeMzRqwAAAAc 625s ok 179 625s ok 180 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 181 625s # unique id: aBpiq9O4Z7fO2W67dvU4kgAAAEk 625s ok 182 625s ok 183 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 184 625s # unique id: aBpiq8n6Hn2whqjZeMzRrAAAAAE 625s ok 185 625s ok 186 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 187 625s # unique id: aBpiq9O4Z7fO2W67dvU4kwAAAEE 625s ok 188 625s ok 189 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 190 625s # unique id: aBpiq8n6Hn2whqjZeMzRrQAAAAU 625s ok 191 625s ok 192 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 193 625s # unique id: aBpiq9O4Z7fO2W67dvU4lAAAAEc 625s ok 194 625s ok 195 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 196 625s # unique id: aBpiq8n6Hn2whqjZeMzRrgAAAAQ 625s ok 197 625s ok 198 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 199 625s # unique id: aBpiq9O4Z7fO2W67dvU4lQAAAEA 625s ok 200 625s ok 201 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 202 625s # unique id: aBpiq8n6Hn2whqjZeMzRrwAAAAI 625s ok 203 625s ok 204 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 205 625s # unique id: aBpiq9O4Z7fO2W67dvU4lgAAAEg 625s ok 206 625s ok 207 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 208 625s # unique id: aBpiq8n6Hn2whqjZeMzRsAAAAAg 625s ok 209 625s ok 210 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 211 625s # unique id: aBpiq9O4Z7fO2W67dvU4lwAAAEM 625s ok 212 625s ok 213 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 214 625s # unique id: aBpiq8n6Hn2whqjZeMzRsQAAAAY 625s ok 215 625s ok 216 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 217 625s # unique id: aBpiq9O4Z7fO2W67dvU4mAAAAEI 625s ok 218 625s ok 219 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 220 625s # unique id: aBpiq8n6Hn2whqjZeMzRsgAAAAk 625s ok 221 625s ok 222 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 223 625s # unique id: aBpiq9O4Z7fO2W67dvU4mQAAAEQ 625s ok 224 625s ok 225 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 226 625s # unique id: aBpiq8n6Hn2whqjZeMzRswAAAAM 625s ok 227 625s ok 228 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 229 625s # unique id: aBpiq9O4Z7fO2W67dvU4mgAAAEY 625s ok 230 625s ok 231 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 232 625s # unique id: aBpiq8n6Hn2whqjZeMzRtAAAAAA 625s ok 233 625s ok 234 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 235 625s # unique id: aBpiq9O4Z7fO2W67dvU4mwAAAEU 625s ok 236 625s ok 237 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 238 625s # unique id: aBpiq8n6Hn2whqjZeMzRtQAAAAc 625s ok 239 625s ok 240 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 241 625s # unique id: aBpiq9O4Z7fO2W67dvU4nAAAAEk 625s ok 242 625s ok 243 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 244 625s # unique id: aBpiq8n6Hn2whqjZeMzRtgAAAAE 625s ok 245 625s ok 246 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 247 625s # unique id: aBpiq9O4Z7fO2W67dvU4nQAAAEE 625s ok 248 625s ok 249 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 250 625s # unique id: aBpiq8n6Hn2whqjZeMzRtwAAAAU 625s ok 251 625s ok 252 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 253 625s # unique id: aBpiq9O4Z7fO2W67dvU4ngAAAEc 625s ok 254 625s ok 255 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 256 625s # unique id: aBpiq8n6Hn2whqjZeMzRuAAAAAQ 625s ok 257 625s ok 258 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 259 625s # unique id: aBpiq9O4Z7fO2W67dvU4nwAAAEA 625s ok 260 625s ok 261 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 262 625s # unique id: aBpiq8n6Hn2whqjZeMzRuQAAAAI 625s ok 263 625s ok 264 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 265 625s # unique id: aBpiq9O4Z7fO2W67dvU4oAAAAEg 625s ok 266 625s ok 267 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 268 625s # unique id: aBpiq8n6Hn2whqjZeMzRugAAAAg 625s ok 269 625s ok 270 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 271 625s # unique id: aBpiq9O4Z7fO2W67dvU4oQAAAEM 625s ok 272 625s ok 273 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 274 625s # unique id: aBpiq8n6Hn2whqjZeMzRuwAAAAY 625s ok 275 625s ok 276 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 277 625s # unique id: aBpiq9O4Z7fO2W67dvU4ogAAAEI 625s ok 278 625s ok 279 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 280 625s # unique id: aBpiq8n6Hn2whqjZeMzRvAAAAAk 625s ok 281 625s ok 282 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 283 625s # unique id: aBpiq9O4Z7fO2W67dvU4owAAAEQ 625s ok 284 625s ok 285 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 286 625s # unique id: aBpiq8n6Hn2whqjZeMzRvQAAAAM 625s ok 287 625s ok 288 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 289 625s # unique id: aBpiq9O4Z7fO2W67dvU4pAAAAEY 625s ok 290 625s ok 291 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 292 625s # unique id: aBpiq8n6Hn2whqjZeMzRvgAAAAA 625s ok 293 625s ok 294 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 295 625s # unique id: aBpiq9O4Z7fO2W67dvU4pQAAAEU 625s ok 296 625s ok 297 625s # testing : fetch unique ID 625s # expected: 200 625s # received: '200' 625s ok 298 625s # unique id: aBpiq8n6Hn2whqjZeMzRvwAAAAc 625s ok 299 625s ok 300 625s ok 627s t/modules/usertrack.t ............... 627s 1..1004 627s # Running under perl version 5.040001 for linux 627s # Current time local: Tue May 6 19:27:39 2025 627s # Current time GMT: Tue May 6 19:27:39 2025 627s # Using Test.pm version 1.31 627s # Using Apache/Test.pm version 1.44 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 1 627s ok 2 627s Set-Cookie: usertrack_test=72bd5ca4.6347c9c30a8ac; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=72bd5ca4.6347c9c30a8ac 627s ok 3 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 4 627s ok 5 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 6 627s ok 7 627s Set-Cookie: usertrack_test=2d391667.6347c9c30bba3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=2d391667.6347c9c30bba3 627s ok 8 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 9 627s ok 10 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 11 627s ok 12 627s Set-Cookie: usertrack_test=8211b49c.6347c9c30c3cc; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8211b49c.6347c9c30c3cc 627s ok 13 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 14 627s ok 15 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 16 627s ok 17 627s Set-Cookie: usertrack_test=bc2be098.6347c9c30cbf4; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=bc2be098.6347c9c30cbf4 627s ok 18 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 19 627s ok 20 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 21 627s ok 22 627s Set-Cookie: usertrack_test=9670b4a8.6347c9c30d45a; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9670b4a8.6347c9c30d45a 627s ok 23 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 24 627s ok 25 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 26 627s ok 27 627s Set-Cookie: usertrack_test=5a7a3600.6347c9c30dcc1; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=5a7a3600.6347c9c30dcc1 627s ok 28 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 29 627s ok 30 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 31 627s ok 32 627s Set-Cookie: usertrack_test=cf3616d2.6347c9c30e54e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cf3616d2.6347c9c30e54e 627s ok 33 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 34 627s ok 35 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 36 627s ok 37 627s Set-Cookie: usertrack_test=410d1e8d.6347c9c30ed8f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=410d1e8d.6347c9c30ed8f 627s ok 38 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 39 627s ok 40 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 41 627s ok 42 627s Set-Cookie: usertrack_test=88553b64.6347c9c30f592; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=88553b64.6347c9c30f592 627s ok 43 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 44 627s ok 45 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 46 627s ok 47 627s Set-Cookie: usertrack_test=da51dba2.6347c9c30fd80; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=da51dba2.6347c9c30fd80 627s ok 48 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 49 627s ok 50 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 51 627s ok 52 627s Set-Cookie: usertrack_test=d5ec4684.6347c9c31055d; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d5ec4684.6347c9c31055d 627s ok 53 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 54 627s ok 55 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 56 627s ok 57 627s Set-Cookie: usertrack_test=79828f85.6347c9c310d5f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=79828f85.6347c9c310d5f 627s ok 58 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 59 627s ok 60 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 61 627s ok 62 627s Set-Cookie: usertrack_test=9b589b7.6347c9c3114cd; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9b589b7.6347c9c3114cd 627s ok 63 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 64 627s ok 65 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 66 627s ok 67 627s Set-Cookie: usertrack_test=9d29ac7.6347c9c311c3b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9d29ac7.6347c9c311c3b 627s ok 68 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 69 627s ok 70 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 71 627s ok 72 627s Set-Cookie: usertrack_test=8ebfa6d9.6347c9c312409; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8ebfa6d9.6347c9c312409 627s ok 73 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 74 627s ok 75 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 76 627s ok 77 627s Set-Cookie: usertrack_test=c3d6a202.6347c9c312bd0; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=c3d6a202.6347c9c312bd0 627s ok 78 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 79 627s ok 80 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 81 627s ok 82 627s Set-Cookie: usertrack_test=a28d7485.6347c9c31334c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a28d7485.6347c9c31334c 627s ok 83 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 84 627s ok 85 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 86 627s ok 87 627s Set-Cookie: usertrack_test=e7bdc35d.6347c9c313ad4; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=e7bdc35d.6347c9c313ad4 627s ok 88 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 89 627s ok 90 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 91 627s ok 92 627s Set-Cookie: usertrack_test=4fbf14e5.6347c9c31424e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=4fbf14e5.6347c9c31424e 627s ok 93 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 94 627s ok 95 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 96 627s ok 97 627s Set-Cookie: usertrack_test=f24e30e5.6347c9c3149e6; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=f24e30e5.6347c9c3149e6 627s ok 98 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 99 627s ok 100 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 101 627s ok 102 627s Set-Cookie: usertrack_test=67c24885.6347c9c315109; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=67c24885.6347c9c315109 627s ok 103 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 104 627s ok 105 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 106 627s ok 107 627s Set-Cookie: usertrack_test=b30559d8.6347c9c31588f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=b30559d8.6347c9c31588f 627s ok 108 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 109 627s ok 110 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 111 627s ok 112 627s Set-Cookie: usertrack_test=375713f7.6347c9c316052; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=375713f7.6347c9c316052 627s ok 113 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 114 627s ok 115 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 116 627s ok 117 627s Set-Cookie: usertrack_test=439c83e4.6347c9c316809; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=439c83e4.6347c9c316809 627s ok 118 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 119 627s ok 120 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 121 627s ok 122 627s Set-Cookie: usertrack_test=7ad7e099.6347c9c316fe6; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=7ad7e099.6347c9c316fe6 627s ok 123 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 124 627s ok 125 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 126 627s ok 127 627s Set-Cookie: usertrack_test=2d038d50.6347c9c3177e7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=2d038d50.6347c9c3177e7 627s ok 128 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 129 627s ok 130 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 131 627s ok 132 627s Set-Cookie: usertrack_test=6fa09e93.6347c9c317fb1; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=6fa09e93.6347c9c317fb1 627s ok 133 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 134 627s ok 135 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 136 627s ok 137 627s Set-Cookie: usertrack_test=cb747922.6347c9c31876f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cb747922.6347c9c31876f 627s ok 138 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 139 627s ok 140 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 141 627s ok 142 627s Set-Cookie: usertrack_test=554a9f8.6347c9c318ef2; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=554a9f8.6347c9c318ef2 627s ok 143 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 144 627s ok 145 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 146 627s ok 147 627s Set-Cookie: usertrack_test=7738fcc1.6347c9c3196c7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=7738fcc1.6347c9c3196c7 627s ok 148 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 149 627s ok 150 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 151 627s ok 152 627s Set-Cookie: usertrack_test=ebb89302.6347c9c319e6f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ebb89302.6347c9c319e6f 627s ok 153 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 154 627s ok 155 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 156 627s ok 157 627s Set-Cookie: usertrack_test=71c1ae48.6347c9c31a5e2; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=71c1ae48.6347c9c31a5e2 627s ok 158 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 159 627s ok 160 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 161 627s ok 162 627s Set-Cookie: usertrack_test=cd3aaf6b.6347c9c31ad67; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cd3aaf6b.6347c9c31ad67 627s ok 163 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 164 627s ok 165 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 166 627s ok 167 627s Set-Cookie: usertrack_test=dfc38327.6347c9c31b4dc; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=dfc38327.6347c9c31b4dc 627s ok 168 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 169 627s ok 170 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 171 627s ok 172 627s Set-Cookie: usertrack_test=5df09a89.6347c9c31bca1; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=5df09a89.6347c9c31bca1 627s ok 173 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 174 627s ok 175 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 176 627s ok 177 627s Set-Cookie: usertrack_test=445712c6.6347c9c31c46c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=445712c6.6347c9c31c46c 627s ok 178 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 179 627s ok 180 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 181 627s ok 182 627s Set-Cookie: usertrack_test=6ad9d482.6347c9c31cc5e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=6ad9d482.6347c9c31cc5e 627s ok 183 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 184 627s ok 185 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 186 627s ok 187 627s Set-Cookie: usertrack_test=15fd850c.6347c9c31d436; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=15fd850c.6347c9c31d436 627s ok 188 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 189 627s ok 190 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 191 627s ok 192 627s Set-Cookie: usertrack_test=ae471738.6347c9c31dbef; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ae471738.6347c9c31dbef 627s ok 193 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 194 627s ok 195 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 196 627s ok 197 627s Set-Cookie: usertrack_test=54c092e.6347c9c31e3cf; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=54c092e.6347c9c31e3cf 627s ok 198 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 199 627s ok 200 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 201 627s ok 202 627s Set-Cookie: usertrack_test=80fca3e1.6347c9c31eb76; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=80fca3e1.6347c9c31eb76 627s ok 203 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 204 627s ok 205 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 206 627s ok 207 627s Set-Cookie: usertrack_test=3926bda3.6347c9c31f2d8; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3926bda3.6347c9c31f2d8 627s ok 208 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 209 627s ok 210 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 211 627s ok 212 627s Set-Cookie: usertrack_test=ab895b03.6347c9c31f9f3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ab895b03.6347c9c31f9f3 627s ok 213 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 214 627s ok 215 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 216 627s ok 217 627s Set-Cookie: usertrack_test=640699ee.6347c9c320191; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=640699ee.6347c9c320191 627s ok 218 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 219 627s ok 220 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 221 627s ok 222 627s Set-Cookie: usertrack_test=1d2fe68f.6347c9c320980; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=1d2fe68f.6347c9c320980 627s ok 223 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 224 627s ok 225 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 226 627s ok 227 627s Set-Cookie: usertrack_test=ed0b94a5.6347c9c321144; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ed0b94a5.6347c9c321144 627s ok 228 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 229 627s ok 230 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 231 627s ok 232 627s Set-Cookie: usertrack_test=e2b7926.6347c9c3218f3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=e2b7926.6347c9c3218f3 627s ok 233 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 234 627s ok 235 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 236 627s ok 237 627s Set-Cookie: usertrack_test=ea5e89f0.6347c9c3220b0; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ea5e89f0.6347c9c3220b0 627s ok 238 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 239 627s ok 240 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 241 627s ok 242 627s Set-Cookie: usertrack_test=f9518ceb.6347c9c322871; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=f9518ceb.6347c9c322871 627s ok 243 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 244 627s ok 245 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 246 627s ok 247 627s Set-Cookie: usertrack_test=86047b18.6347c9c322ffd; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=86047b18.6347c9c322ffd 627s ok 248 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 249 627s ok 250 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 251 627s ok 252 627s Set-Cookie: usertrack_test=f1df8d88.6347c9c323735; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=f1df8d88.6347c9c323735 627s ok 253 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 254 627s ok 255 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 256 627s ok 257 627s Set-Cookie: usertrack_test=3384ac0a.6347c9c323e9c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3384ac0a.6347c9c323e9c 627s ok 258 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 259 627s ok 260 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 261 627s ok 262 627s Set-Cookie: usertrack_test=f517e02.6347c9c3245b1; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=f517e02.6347c9c3245b1 627s ok 263 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 264 627s ok 265 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 266 627s ok 267 627s Set-Cookie: usertrack_test=32886374.6347c9c324ccd; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=32886374.6347c9c324ccd 627s ok 268 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 269 627s ok 270 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 271 627s ok 272 627s Set-Cookie: usertrack_test=d646dda2.6347c9c3254a6; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d646dda2.6347c9c3254a6 627s ok 273 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 274 627s ok 275 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 276 627s ok 277 627s Set-Cookie: usertrack_test=ca4a912e.6347c9c325c62; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ca4a912e.6347c9c325c62 627s ok 278 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 279 627s ok 280 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 281 627s ok 282 627s Set-Cookie: usertrack_test=b7676c6c.6347c9c3263f4; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=b7676c6c.6347c9c3263f4 627s ok 283 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 284 627s ok 285 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 286 627s ok 287 627s Set-Cookie: usertrack_test=bdc9023e.6347c9c326ba7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=bdc9023e.6347c9c326ba7 627s ok 288 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 289 627s ok 290 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 291 627s ok 292 627s Set-Cookie: usertrack_test=df79fdc6.6347c9c327311; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=df79fdc6.6347c9c327311 627s ok 293 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 294 627s ok 295 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 296 627s ok 297 627s Set-Cookie: usertrack_test=4f859b9d.6347c9c327a97; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=4f859b9d.6347c9c327a97 627s ok 298 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 299 627s ok 300 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 301 627s ok 302 627s Set-Cookie: usertrack_test=90722de3.6347c9c32828a; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=90722de3.6347c9c32828a 627s ok 303 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 304 627s ok 305 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 306 627s ok 307 627s Set-Cookie: usertrack_test=4747e51c.6347c9c3289a2; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=4747e51c.6347c9c3289a2 627s ok 308 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 309 627s ok 310 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 311 627s ok 312 627s Set-Cookie: usertrack_test=c1ff1b0.6347c9c329129; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=c1ff1b0.6347c9c329129 627s ok 313 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 314 627s ok 315 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 316 627s ok 317 627s Set-Cookie: usertrack_test=191ee803.6347c9c3298f2; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=191ee803.6347c9c3298f2 627s ok 318 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 319 627s ok 320 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 321 627s ok 322 627s Set-Cookie: usertrack_test=1b49bdc5.6347c9c32a01e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=1b49bdc5.6347c9c32a01e 627s ok 323 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 324 627s ok 325 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 326 627s ok 327 627s Set-Cookie: usertrack_test=cc2575aa.6347c9c32a7eb; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cc2575aa.6347c9c32a7eb 627s ok 328 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 329 627s ok 330 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 331 627s ok 332 627s Set-Cookie: usertrack_test=cf481f4e.6347c9c32aff3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cf481f4e.6347c9c32aff3 627s ok 333 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 334 627s ok 335 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 336 627s ok 337 627s Set-Cookie: usertrack_test=77e77eaf.6347c9c32b7b5; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=77e77eaf.6347c9c32b7b5 627s ok 338 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 339 627s ok 340 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 341 627s ok 342 627s Set-Cookie: usertrack_test=e69c142.6347c9c32bee7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=e69c142.6347c9c32bee7 627s ok 343 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 344 627s ok 345 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 346 627s ok 347 627s Set-Cookie: usertrack_test=3269ba8b.6347c9c32c673; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3269ba8b.6347c9c32c673 627s ok 348 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 349 627s ok 350 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 351 627s ok 352 627s Set-Cookie: usertrack_test=acb40309.6347c9c32ce5b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=acb40309.6347c9c32ce5b 627s ok 353 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 354 627s ok 355 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 356 627s ok 357 627s Set-Cookie: usertrack_test=cb4665f4.6347c9c32d6d9; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cb4665f4.6347c9c32d6d9 627s ok 358 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 359 627s ok 360 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 361 627s ok 362 627s Set-Cookie: usertrack_test=daca8a05.6347c9c32de4e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=daca8a05.6347c9c32de4e 627s ok 363 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 364 627s ok 365 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 366 627s ok 367 627s Set-Cookie: usertrack_test=9c5e4c9e.6347c9c32e610; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9c5e4c9e.6347c9c32e610 627s ok 368 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 369 627s ok 370 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 371 627s ok 372 627s Set-Cookie: usertrack_test=a78bb367.6347c9c32edc7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a78bb367.6347c9c32edc7 627s ok 373 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 374 627s ok 375 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 376 627s ok 377 627s Set-Cookie: usertrack_test=c22f186c.6347c9c32f5a7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=c22f186c.6347c9c32f5a7 627s ok 378 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 379 627s ok 380 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 381 627s ok 382 627s Set-Cookie: usertrack_test=8dabb825.6347c9c32fd0c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8dabb825.6347c9c32fd0c 627s ok 383 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 384 627s ok 385 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 386 627s ok 387 627s Set-Cookie: usertrack_test=238f6022.6347c9c3304e1; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=238f6022.6347c9c3304e1 627s ok 388 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 389 627s ok 390 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 391 627s ok 392 627s Set-Cookie: usertrack_test=555f830f.6347c9c330c70; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=555f830f.6347c9c330c70 627s ok 393 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 394 627s ok 395 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 396 627s ok 397 627s Set-Cookie: usertrack_test=2224d544.6347c9c331395; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=2224d544.6347c9c331395 627s ok 398 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 399 627s ok 400 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 401 627s ok 402 627s Set-Cookie: usertrack_test=7d040fd2.6347c9c331b1f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=7d040fd2.6347c9c331b1f 627s ok 403 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 404 627s ok 405 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 406 627s ok 407 627s Set-Cookie: usertrack_test=6d953a99.6347c9c33231a; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=6d953a99.6347c9c33231a 627s ok 408 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 409 627s ok 410 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 411 627s ok 412 627s Set-Cookie: usertrack_test=b44386e5.6347c9c332a9b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=b44386e5.6347c9c332a9b 627s ok 413 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 414 627s ok 415 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 416 627s ok 417 627s Set-Cookie: usertrack_test=6fe9e875.6347c9c333251; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=6fe9e875.6347c9c333251 627s ok 418 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 419 627s ok 420 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 421 627s ok 422 627s Set-Cookie: usertrack_test=dd2ab26d.6347c9c3339a4; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=dd2ab26d.6347c9c3339a4 627s ok 423 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 424 627s ok 425 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 426 627s ok 427 627s Set-Cookie: usertrack_test=a401c9b4.6347c9c334194; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a401c9b4.6347c9c334194 627s ok 428 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 429 627s ok 430 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 431 627s ok 432 627s Set-Cookie: usertrack_test=d5e6712a.6347c9c334940; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d5e6712a.6347c9c334940 627s ok 433 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 434 627s ok 435 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 436 627s ok 437 627s Set-Cookie: usertrack_test=8e45e81.6347c9c33510e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8e45e81.6347c9c33510e 627s ok 438 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 439 627s ok 440 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 441 627s ok 442 627s Set-Cookie: usertrack_test=7d319a08.6347c9c335878; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=7d319a08.6347c9c335878 627s ok 443 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 444 627s ok 445 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 446 627s ok 447 627s Set-Cookie: usertrack_test=605b9442.6347c9c335fe7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=605b9442.6347c9c335fe7 627s ok 448 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 449 627s ok 450 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 451 627s ok 452 627s Set-Cookie: usertrack_test=1a15ed5.6347c9c336774; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=1a15ed5.6347c9c336774 627s ok 453 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 454 627s ok 455 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 456 627s ok 457 627s Set-Cookie: usertrack_test=9fc8e1b2.6347c9c336f55; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9fc8e1b2.6347c9c336f55 627s ok 458 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 459 627s ok 460 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 461 627s ok 462 627s Set-Cookie: usertrack_test=42c1a98a.6347c9c3376dd; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=42c1a98a.6347c9c3376dd 627s ok 463 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 464 627s ok 465 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 466 627s ok 467 627s Set-Cookie: usertrack_test=8731677b.6347c9c337ea3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8731677b.6347c9c337ea3 627s ok 468 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 469 627s ok 470 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 471 627s ok 472 627s Set-Cookie: usertrack_test=5506b783.6347c9c33866e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=5506b783.6347c9c33866e 627s ok 473 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 474 627s ok 475 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 476 627s ok 477 627s Set-Cookie: usertrack_test=9978577c.6347c9c338e63; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9978577c.6347c9c338e63 627s ok 478 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 479 627s ok 480 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 481 627s ok 482 627s Set-Cookie: usertrack_test=355653bd.6347c9c3396e9; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=355653bd.6347c9c3396e9 627s ok 483 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 484 627s ok 485 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 486 627s ok 487 627s Set-Cookie: usertrack_test=df2e8ae3.6347c9c339eaa; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=df2e8ae3.6347c9c339eaa 627s ok 488 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 489 627s ok 490 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 491 627s ok 492 627s Set-Cookie: usertrack_test=10c2eac0.6347c9c33a6aa; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=10c2eac0.6347c9c33a6aa 627s ok 493 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 494 627s ok 495 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 496 627s ok 497 627s Set-Cookie: usertrack_test=45a7a2b4.6347c9c33aebb; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=45a7a2b4.6347c9c33aebb 627s ok 498 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 499 627s ok 500 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 501 627s ok 502 627s Set-Cookie: usertrack_test=8bd662d3.6347c9c33b66b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8bd662d3.6347c9c33b66b 627s ok 503 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 504 627s ok 505 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 506 627s ok 507 627s Set-Cookie: usertrack_test=a91a411f.6347c9c33bf0b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a91a411f.6347c9c33bf0b 627s ok 508 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 509 627s ok 510 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 511 627s ok 512 627s Set-Cookie: usertrack_test=496ee4b6.6347c9c33c64b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=496ee4b6.6347c9c33c64b 627s ok 513 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 514 627s ok 515 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 516 627s ok 517 627s Set-Cookie: usertrack_test=6a8a825.6347c9c33cdd7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=6a8a825.6347c9c33cdd7 627s ok 518 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 519 627s ok 520 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 521 627s ok 522 627s Set-Cookie: usertrack_test=5373e031.6347c9c33d58b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=5373e031.6347c9c33d58b 627s ok 523 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 524 627s ok 525 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 526 627s ok 527 627s Set-Cookie: usertrack_test=572b0f5e.6347c9c33dd47; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=572b0f5e.6347c9c33dd47 627s ok 528 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 529 627s ok 530 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 531 627s ok 532 627s Set-Cookie: usertrack_test=a4e812bf.6347c9c33e4c5; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a4e812bf.6347c9c33e4c5 627s ok 533 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 534 627s ok 535 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 536 627s ok 537 627s Set-Cookie: usertrack_test=d7068745.6347c9c33ec7b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d7068745.6347c9c33ec7b 627s ok 538 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 539 627s ok 540 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 541 627s ok 542 627s Set-Cookie: usertrack_test=3f33c74e.6347c9c33f42e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3f33c74e.6347c9c33f42e 627s ok 543 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 544 627s ok 545 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 546 627s ok 547 627s Set-Cookie: usertrack_test=8720cb80.6347c9c33fbf0; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8720cb80.6347c9c33fbf0 627s ok 548 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 549 627s ok 550 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 551 627s ok 552 627s Set-Cookie: usertrack_test=3990fe10.6347c9c340356; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3990fe10.6347c9c340356 627s ok 553 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 554 627s ok 555 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 556 627s ok 557 627s Set-Cookie: usertrack_test=d435a3a3.6347c9c340b27; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d435a3a3.6347c9c340b27 627s ok 558 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 559 627s ok 560 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 561 627s ok 562 627s Set-Cookie: usertrack_test=65ecaca0.6347c9c3412b0; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=65ecaca0.6347c9c3412b0 627s ok 563 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 564 627s ok 565 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 566 627s ok 567 627s Set-Cookie: usertrack_test=960502e4.6347c9c341a39; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=960502e4.6347c9c341a39 627s ok 568 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 569 627s ok 570 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 571 627s ok 572 627s Set-Cookie: usertrack_test=240ae5bc.6347c9c3421f4; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=240ae5bc.6347c9c3421f4 627s ok 573 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 574 627s ok 575 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 576 627s ok 577 627s Set-Cookie: usertrack_test=a810158e.6347c9c342964; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a810158e.6347c9c342964 627s ok 578 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 579 627s ok 580 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 581 627s ok 582 627s Set-Cookie: usertrack_test=2808425.6347c9c3430fb; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=2808425.6347c9c3430fb 627s ok 583 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 584 627s ok 585 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 586 627s ok 587 627s Set-Cookie: usertrack_test=605e9cd1.6347c9c3438af; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=605e9cd1.6347c9c3438af 627s ok 588 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 589 627s ok 590 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 591 627s ok 592 627s Set-Cookie: usertrack_test=b4b42108.6347c9c344015; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=b4b42108.6347c9c344015 627s ok 593 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 594 627s ok 595 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 596 627s ok 597 627s Set-Cookie: usertrack_test=2cbda98.6347c9c3447c3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=2cbda98.6347c9c3447c3 627s ok 598 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 599 627s ok 600 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 601 627s ok 602 627s Set-Cookie: usertrack_test=536142e3.6347c9c344f26; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=536142e3.6347c9c344f26 627s ok 603 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 604 627s ok 605 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 606 627s ok 607 627s Set-Cookie: usertrack_test=8cad42a9.6347c9c345681; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8cad42a9.6347c9c345681 627s ok 608 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 609 627s ok 610 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 611 627s ok 612 627s Set-Cookie: usertrack_test=18d0ce2d.6347c9c345dfc; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=18d0ce2d.6347c9c345dfc 627s ok 613 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 614 627s ok 615 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 616 627s ok 617 627s Set-Cookie: usertrack_test=834475fe.6347c9c346599; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=834475fe.6347c9c346599 627s ok 618 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 619 627s ok 620 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 621 627s ok 622 627s Set-Cookie: usertrack_test=c0e5904c.6347c9c346d08; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=c0e5904c.6347c9c346d08 627s ok 623 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 624 627s ok 625 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 626 627s ok 627 627s Set-Cookie: usertrack_test=34069195.6347c9c3474c3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=34069195.6347c9c3474c3 627s ok 628 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 629 627s ok 630 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 631 627s ok 632 627s Set-Cookie: usertrack_test=c522cd5e.6347c9c347c84; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=c522cd5e.6347c9c347c84 627s ok 633 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 634 627s ok 635 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 636 627s ok 637 627s Set-Cookie: usertrack_test=3c8991d.6347c9c34845d; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3c8991d.6347c9c34845d 627s ok 638 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 639 627s ok 640 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 641 627s ok 642 627s Set-Cookie: usertrack_test=ce424f4f.6347c9c348c32; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ce424f4f.6347c9c348c32 627s ok 643 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 644 627s ok 645 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 646 627s ok 647 627s Set-Cookie: usertrack_test=21eebaf1.6347c9c3493d6; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=21eebaf1.6347c9c3493d6 627s ok 648 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 649 627s ok 650 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 651 627s ok 652 627s Set-Cookie: usertrack_test=8f926bd8.6347c9c349af8; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8f926bd8.6347c9c349af8 627s ok 653 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 654 627s ok 655 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 656 627s ok 657 627s Set-Cookie: usertrack_test=e0a04fa7.6347c9c34a225; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=e0a04fa7.6347c9c34a225 627s ok 658 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 659 627s ok 660 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 661 627s ok 662 627s Set-Cookie: usertrack_test=5b5c0d44.6347c9c34a9ca; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=5b5c0d44.6347c9c34a9ca 627s ok 663 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 664 627s ok 665 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 666 627s ok 667 627s Set-Cookie: usertrack_test=d0a9f9b.6347c9c34b18f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d0a9f9b.6347c9c34b18f 627s ok 668 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 669 627s ok 670 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 671 627s ok 672 627s Set-Cookie: usertrack_test=5a3c28b9.6347c9c34b91c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=5a3c28b9.6347c9c34b91c 627s ok 673 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 674 627s ok 675 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 676 627s ok 677 627s Set-Cookie: usertrack_test=dada45bb.6347c9c34c130; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=dada45bb.6347c9c34c130 627s ok 678 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 679 627s ok 680 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 681 627s ok 682 627s Set-Cookie: usertrack_test=c91e4d6b.6347c9c34c92b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=c91e4d6b.6347c9c34c92b 627s ok 683 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 684 627s ok 685 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 686 627s ok 687 627s Set-Cookie: usertrack_test=176a663b.6347c9c34d0f4; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=176a663b.6347c9c34d0f4 627s ok 688 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 689 627s ok 690 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 691 627s ok 692 627s Set-Cookie: usertrack_test=8940fe13.6347c9c34d8be; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8940fe13.6347c9c34d8be 627s ok 693 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 694 627s ok 695 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 696 627s ok 697 627s Set-Cookie: usertrack_test=16410501.6347c9c34e075; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=16410501.6347c9c34e075 627s ok 698 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 699 627s ok 700 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 701 627s ok 702 627s Set-Cookie: usertrack_test=9b0de426.6347c9c34e7f4; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9b0de426.6347c9c34e7f4 627s ok 703 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 704 627s ok 705 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 706 627s ok 707 627s Set-Cookie: usertrack_test=ef52551b.6347c9c34ef15; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ef52551b.6347c9c34ef15 627s ok 708 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 709 627s ok 710 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 711 627s ok 712 627s Set-Cookie: usertrack_test=8d26fc34.6347c9c34f73f; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8d26fc34.6347c9c34f73f 627s ok 713 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 714 627s ok 715 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 716 627s ok 717 627s Set-Cookie: usertrack_test=27c610e.6347c9c34fef2; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=27c610e.6347c9c34fef2 627s ok 718 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 719 627s ok 720 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 721 627s ok 722 627s Set-Cookie: usertrack_test=d4fc2aa9.6347c9c350654; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d4fc2aa9.6347c9c350654 627s ok 723 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 724 627s ok 725 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 726 627s ok 727 627s Set-Cookie: usertrack_test=14298c7.6347c9c350e06; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=14298c7.6347c9c350e06 627s ok 728 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 729 627s ok 730 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 731 627s ok 732 627s Set-Cookie: usertrack_test=bf86d169.6347c9c3515bc; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=bf86d169.6347c9c3515bc 627s ok 733 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 734 627s ok 735 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 736 627s ok 737 627s Set-Cookie: usertrack_test=47605776.6347c9c351d70; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=47605776.6347c9c351d70 627s ok 738 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 739 627s ok 740 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 741 627s ok 742 627s Set-Cookie: usertrack_test=181ad1fe.6347c9c35252a; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=181ad1fe.6347c9c35252a 627s ok 743 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 744 627s ok 745 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 746 627s ok 747 627s Set-Cookie: usertrack_test=65d3d21f.6347c9c352c8c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=65d3d21f.6347c9c352c8c 627s ok 748 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 749 627s ok 750 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 751 627s ok 752 627s Set-Cookie: usertrack_test=b58d8671.6347c9c3533f1; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=b58d8671.6347c9c3533f1 627s ok 753 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 754 627s ok 755 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 756 627s ok 757 627s Set-Cookie: usertrack_test=a919b3e.6347c9c353af6; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a919b3e.6347c9c353af6 627s ok 758 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 759 627s ok 760 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 761 627s ok 762 627s Set-Cookie: usertrack_test=fccf321e.6347c9c3542aa; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=fccf321e.6347c9c3542aa 627s ok 763 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 764 627s ok 765 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 766 627s ok 767 627s Set-Cookie: usertrack_test=dd6313db.6347c9c354a5c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=dd6313db.6347c9c354a5c 627s ok 768 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 769 627s ok 770 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 771 627s ok 772 627s Set-Cookie: usertrack_test=d7dfbf96.6347c9c35520a; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d7dfbf96.6347c9c35520a 627s ok 773 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 774 627s ok 775 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 776 627s ok 777 627s Set-Cookie: usertrack_test=790362c.6347c9c3559b3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=790362c.6347c9c3559b3 627s ok 778 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 779 627s ok 780 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 781 627s ok 782 627s Set-Cookie: usertrack_test=9b899023.6347c9c3561a9; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9b899023.6347c9c3561a9 627s ok 783 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 784 627s ok 785 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 786 627s ok 787 627s Set-Cookie: usertrack_test=dc63415f.6347c9c35699c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=dc63415f.6347c9c35699c 627s ok 788 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 789 627s ok 790 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 791 627s ok 792 627s Set-Cookie: usertrack_test=2cc9c308.6347c9c35715a; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=2cc9c308.6347c9c35715a 627s ok 793 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 794 627s ok 795 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 796 627s ok 797 627s Set-Cookie: usertrack_test=f47a1616.6347c9c3578e0; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=f47a1616.6347c9c3578e0 627s ok 798 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 799 627s ok 800 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 801 627s ok 802 627s Set-Cookie: usertrack_test=78243a0.6347c9c35804b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=78243a0.6347c9c35804b 627s ok 803 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 804 627s ok 805 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 806 627s ok 807 627s Set-Cookie: usertrack_test=391ba69f.6347c9c358816; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=391ba69f.6347c9c358816 627s ok 808 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 809 627s ok 810 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 811 627s ok 812 627s Set-Cookie: usertrack_test=c8900041.6347c9c358f43; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=c8900041.6347c9c358f43 627s ok 813 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 814 627s ok 815 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 816 627s ok 817 627s Set-Cookie: usertrack_test=d25bf9f9.6347c9c3596f0; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d25bf9f9.6347c9c3596f0 627s ok 818 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 819 627s ok 820 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 821 627s ok 822 627s Set-Cookie: usertrack_test=64a974.6347c9c359ecd; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=64a974.6347c9c359ecd 627s ok 823 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 824 627s ok 825 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 826 627s ok 827 627s Set-Cookie: usertrack_test=661d0792.6347c9c35a6a7; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=661d0792.6347c9c35a6a7 627s ok 828 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 829 627s ok 830 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 831 627s ok 832 627s Set-Cookie: usertrack_test=9490bb9c.6347c9c35ae7c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9490bb9c.6347c9c35ae7c 627s ok 833 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 834 627s ok 835 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 836 627s ok 837 627s Set-Cookie: usertrack_test=4ce994a2.6347c9c35b659; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=4ce994a2.6347c9c35b659 627s ok 838 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 839 627s ok 840 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 841 627s ok 842 627s Set-Cookie: usertrack_test=f4f26ace.6347c9c35bde2; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=f4f26ace.6347c9c35bde2 627s ok 843 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 844 627s ok 845 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 846 627s ok 847 627s Set-Cookie: usertrack_test=52124def.6347c9c35c519; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=52124def.6347c9c35c519 627s ok 848 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 849 627s ok 850 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 851 627s ok 852 627s Set-Cookie: usertrack_test=e89d56e1.6347c9c35cc7c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=e89d56e1.6347c9c35cc7c 627s ok 853 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 854 627s ok 855 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 856 627s ok 857 627s Set-Cookie: usertrack_test=8e815c4.6347c9c35d450; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8e815c4.6347c9c35d450 627s ok 858 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 859 627s ok 860 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 861 627s ok 862 627s Set-Cookie: usertrack_test=dd2740ca.6347c9c35dbce; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=dd2740ca.6347c9c35dbce 627s ok 863 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 864 627s ok 865 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 866 627s ok 867 627s Set-Cookie: usertrack_test=237f5925.6347c9c35e3a3; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=237f5925.6347c9c35e3a3 627s ok 868 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 869 627s ok 870 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 871 627s ok 872 627s Set-Cookie: usertrack_test=51a3fb71.6347c9c35eb50; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=51a3fb71.6347c9c35eb50 627s ok 873 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 874 627s ok 875 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 876 627s ok 877 627s Set-Cookie: usertrack_test=8b99b548.6347c9c35f2cc; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8b99b548.6347c9c35f2cc 627s ok 878 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 879 627s ok 880 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 881 627s ok 882 627s Set-Cookie: usertrack_test=cf2598cb.6347c9c35fa89; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cf2598cb.6347c9c35fa89 627s ok 883 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 884 627s ok 885 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 886 627s ok 887 627s Set-Cookie: usertrack_test=a70b74b.6347c9c36024c; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a70b74b.6347c9c36024c 627s ok 888 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 889 627s ok 890 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 891 627s ok 892 627s Set-Cookie: usertrack_test=bd6640c.6347c9c360a12; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=bd6640c.6347c9c360a12 627s ok 893 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 894 627s ok 895 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 896 627s ok 897 627s Set-Cookie: usertrack_test=cff31d59.6347c9c361123; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=cff31d59.6347c9c361123 627s ok 898 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 899 627s ok 900 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 901 627s ok 902 627s Set-Cookie: usertrack_test=35382858.6347c9c361838; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=35382858.6347c9c361838 627s ok 903 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 904 627s ok 905 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 906 627s ok 907 627s Set-Cookie: usertrack_test=3d41ae2c.6347c9c361f9e; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3d41ae2c.6347c9c361f9e 627s ok 908 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 909 627s ok 910 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 911 627s ok 912 627s Set-Cookie: usertrack_test=d8ad03f9.6347c9c362756; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=d8ad03f9.6347c9c362756 627s ok 913 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 914 627s ok 915 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 916 627s ok 917 627s Set-Cookie: usertrack_test=f95bcdb4.6347c9c362f16; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=f95bcdb4.6347c9c362f16 627s ok 918 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 919 627s ok 920 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 921 627s ok 922 627s Set-Cookie: usertrack_test=32097a0c.6347c9c363712; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=32097a0c.6347c9c363712 627s ok 923 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 924 627s ok 925 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 926 627s ok 927 627s Set-Cookie: usertrack_test=354cf606.6347c9c363e90; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=354cf606.6347c9c363e90 627s ok 928 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 929 627s ok 930 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 931 627s ok 932 627s Set-Cookie: usertrack_test=8f9cc030.6347c9c364651; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=8f9cc030.6347c9c364651 627s ok 933 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 934 627s ok 935 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 936 627s ok 937 627s Set-Cookie: usertrack_test=e65921ae.6347c9c364e22; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=e65921ae.6347c9c364e22 627s ok 938 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 939 627s ok 940 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 941 627s ok 942 627s Set-Cookie: usertrack_test=590fa33b.6347c9c365601; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=590fa33b.6347c9c365601 627s ok 943 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 944 627s ok 945 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 946 627s ok 947 627s Set-Cookie: usertrack_test=9d1be1b7.6347c9c365d23; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=9d1be1b7.6347c9c365d23 627s ok 948 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 949 627s ok 950 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 951 627s ok 952 627s Set-Cookie: usertrack_test=2316dd52.6347c9c36648b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=2316dd52.6347c9c36648b 627s ok 953 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 954 627s ok 955 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 956 627s ok 957 627s Set-Cookie: usertrack_test=65e82c48.6347c9c366c3d; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=65e82c48.6347c9c366c3d 627s ok 958 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 959 627s ok 960 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 961 627s ok 962 627s Set-Cookie: usertrack_test=488b35ff.6347c9c3673ef; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=488b35ff.6347c9c3673ef 627s ok 963 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 964 627s ok 965 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 966 627s ok 967 627s Set-Cookie: usertrack_test=161a6b.6347c9c367c68; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=161a6b.6347c9c367c68 627s ok 968 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 969 627s ok 970 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 971 627s ok 972 627s Set-Cookie: usertrack_test=eada8621.6347c9c36842b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=eada8621.6347c9c36842b 627s ok 973 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 974 627s ok 975 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 976 627s ok 977 627s Set-Cookie: usertrack_test=a3a9e828.6347c9c368ba8; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=a3a9e828.6347c9c368ba8 627s ok 978 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 979 627s ok 980 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 981 627s ok 982 627s Set-Cookie: usertrack_test=de1fe9de.6347c9c369362; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=de1fe9de.6347c9c369362 627s ok 983 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 984 627s ok 985 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 986 627s ok 987 627s Set-Cookie: usertrack_test=ecf36804.6347c9c369b44; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=ecf36804.6347c9c369b44 627s ok 988 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 989 627s ok 990 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 991 627s ok 992 627s Set-Cookie: usertrack_test=6683972b.6347c9c36a34b; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=6683972b.6347c9c36a34b 627s ok 993 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 994 627s ok 995 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 996 627s ok 997 627s Set-Cookie: usertrack_test=3238f9cc.6347c9c36aa68; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s Cookie: usertrack_test=3238f9cc.6347c9c36aa68 627s ok 998 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 999 627s ok 1000 627s ok 1001 627s # testing : Checking return code is '200' 627s # expected: 200 627s # received: '200' 627s ok 1002 627s # usertrack_test=76f1b972.6347c9c36b1cc; path=/; expires=Tue, 06-May-25 19:28:41 GMT 627s ok 1003 627s # expected: undef 627s # received: undef 627s ok 1004 627s ok 629s t/modules/vhost_alias.t ............. 629s 1..8 629s # Running under perl version 5.040001 for linux 629s # Current time local: Tue May 6 19:27:41 2025 629s # Current time GMT: Tue May 6 19:27:41 2025 629s # Using Test.pm version 1.31 629s # Using Apache/Test.pm version 1.44 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 629s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 629s # testing : VirtalDocumentRoot test 629s # expected: 'www.vha-test.com' 629s # received: 'www.vha-test.com' 629s ok 1 629s # testing : VirtualScriptAlias test 629s # expected: 'test cgi for www.vha-test.com' 629s # received: 'test cgi for www.vha-test.com' 629s ok 2 629s # testing : VirtalDocumentRoot test 629s # expected: 'big.server.name.from.heck.org' 629s # received: 'big.server.name.from.heck.org' 629s ok 3 629s # testing : VirtualScriptAlias test 629s # expected: 'test cgi for big.server.name.from.heck.org' 629s # received: 'test cgi for big.server.name.from.heck.org' 629s ok 4 629s # testing : VirtalDocumentRoot test 629s # expected: 'ab.com' 629s # received: 'ab.com' 629s ok 5 629s # testing : VirtualScriptAlias test 629s # expected: 'test cgi for ab.com' 629s # received: 'test cgi for ab.com' 629s ok 6 629s # testing : VirtalDocumentRoot test 629s # expected: 'w-t-f.net' 629s # received: 'w-t-f.net' 629s ok 7 629s # testing : VirtualScriptAlias test 629s # expected: 'test cgi for w-t-f.net' 629s # received: 'test cgi for w-t-f.net' 629s ok 8 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 629s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 629s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 629s ok 630s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 632s t/protocol/echo.t ................... 632s 1..8 632s # Running under perl version 5.040001 for linux 632s # Current time local: Tue May 6 19:27:44 2025 632s # Current time GMT: Tue May 6 19:27:44 2025 632s # Using Test.pm version 1.31 632s # Using Apache/Test.pm version 1.44 632s testing mod_echo_ssl 632s ok 1 632s #Cipher: TLS_AES_256_GCM_SHA384 632s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 632s # testing : echo 632s # expected: 't/protocol/echo.t' 632s # received: 't/protocol/echo.t' 632s ok 2 632s # testing : echo 632s # expected: '/usr/bin/perl' 632s # received: '/usr/bin/perl' 632s ok 3 632s # testing : echo 632s # expected: '815255815255815255815255815255' 632s # received: '815255815255815255815255815255' 632s ok 4 632s testing mod_echo 632s ok 5 632s # testing : echo 632s # expected: 't/protocol/echo.t' 632s # received: 't/protocol/echo.t' 632s ok 6 632s # testing : echo 632s # expected: '/usr/bin/perl' 632s # received: '/usr/bin/perl' 632s ok 7 632s # testing : echo 632s # expected: '815255815255815255815255815255' 632s # received: '815255815255815255815255815255' 632s ok 8 632s ok 633s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 635s t/security/CVE-2003-0542.t .......... 635s 1..1 635s # Running under perl version 5.040001 for linux 635s # Current time local: Tue May 6 19:27:47 2025 635s # Current time GMT: Tue May 6 19:27:47 2025 635s # Using Test.pm version 1.31 635s # Using Apache/Test.pm version 1.44 635s # testing : CAN-2003-0542 test case 635s # expected: 404 635s # received: '404' 635s ok 1 635s ok 636s t/security/CVE-2004-0747.t .......... 636s 1..1 636s # Running under perl version 5.040001 for linux 636s # Current time local: Tue May 6 19:27:49 2025 636s # Current time GMT: Tue May 6 19:27:49 2025 636s # Using Test.pm version 1.31 636s # Using Apache/Test.pm version 1.44 636s # testing : CAN-2004-0747 ap_resolve_env test case 636s # expected: 200 636s # received: 200 636s ok 1 636s ok 638s t/security/CVE-2004-0811.t .......... 638s 1..8 638s # Running under perl version 5.040001 for linux 638s # Current time local: Tue May 6 19:27:50 2025 638s # Current time GMT: Tue May 6 19:27:50 2025 638s # Using Test.pm version 1.31 638s # Using Apache/Test.pm version 1.44 638s # testing : subdir access allowed 638s # expected: 200 638s # received: '200' 638s ok 1 638s # testing : subdir access allowed 638s # expected: 200 638s # received: '200' 638s ok 2 638s # testing : subdir access allowed 638s # expected: 200 638s # received: '200' 638s ok 3 638s # testing : subdir access allowed 638s # expected: 200 638s # received: '200' 638s ok 4 638s # testing : topdir access denied 638s # expected: 401 638s # received: '401' 638s ok 5 638s # testing : topdir access denied 638s # expected: 401 638s # received: '401' 638s ok 6 638s # testing : topdir access denied 638s # expected: 401 638s # received: '401' 638s ok 7 638s # testing : topdir access denied 638s # expected: 401 638s # received: '401' 638s ok 8 638s ok 639s t/security/CVE-2004-0940.t .......... 639s 1..1 639s # Running under perl version 5.040001 for linux 639s # Current time local: Tue May 6 19:27:52 2025 639s # Current time GMT: Tue May 6 19:27:52 2025 639s # Using Test.pm version 1.31 639s # Using Apache/Test.pm version 1.44 639s # testing : response was 200 639s # expected: 200 639s # received: '200' 639s ok 1 639s ok 641s t/security/CVE-2004-0942.t .......... 641s 1..2 641s # Running under perl version 5.040001 for linux 641s # Current time local: Tue May 6 19:27:53 2025 641s # Current time GMT: Tue May 6 19:27:53 2025 641s # Using Test.pm version 1.31 641s # Using Apache/Test.pm version 1.44 641s ok 1 641s # testing : request was refused 641s # expected: qr/^HTTP\/1\.. 400/ 641s # received: 'HTTP/1.1 400 Bad Request 641s # ' 641s ok 2 641s ok 642s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 644s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 645s t/security/CVE-2005-2491.t .......... 645s 1..4 645s # Running under perl version 5.040001 for linux 645s # Current time local: Tue May 6 19:27:58 2025 645s # Current time GMT: Tue May 6 19:27:58 2025 645s # Using Test.pm version 1.31 645s # Using Apache/Test.pm version 1.44 645s # testing : check that server did not segfault 645s # expected: 'Internal Server Error' 645s # received: 'Internal Server Error' 645s ok 1 645s # testing : check for 500 response error 645s # expected: 500 645s # received: '500' 645s ok 2 645s # testing : check that server did not segfault 645s # expected: 'Internal Server Error' 645s # received: 'Internal Server Error' 645s ok 3 645s # testing : check for 500 response error 645s # expected: 500 645s # received: '500' 645s ok 4 645s ok 647s t/security/CVE-2005-2700.t .......... 647s 1..2 647s # Running under perl version 5.040001 for linux 647s # Current time local: Tue May 6 19:27:59 2025 647s # Current time GMT: Tue May 6 19:27:59 2025 647s # Using Test.pm version 1.31 647s # Using Apache/Test.pm version 1.44 647s # testing : access permitted without ccert 647s # expected: 200 647s # received: '200' 647s ok 1 647s # testing : access *not* permitted without ccert 647s # expected: 200 647s # received: '403' 647s ok 2 647s ok 649s t/security/CVE-2005-3352.t .......... 649s 1..2 649s # Running under perl version 5.040001 for linux 649s # Current time local: Tue May 6 19:28:01 2025 649s # Current time GMT: Tue May 6 19:28:01 2025 649s # Using Test.pm version 1.31 649s # Using Apache/Test.pm version 1.44 649s # testing : response code is OK 649s # expected: 200 649s # received: '200' 649s ok 1 649s # testing : referer was escaped 649s # expected: qr/%22%3e/ 649s # received: ' 649s # 649s # Menu for /security/CVE-2005-3352.map 649s # 649s #

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

649s #
649s # 649s #
(Default) Go Back
649s # 649s # 649s # 649s # 649s # ' 649s ok 2 649s ok 650s t/security/CVE-2005-3357.t .......... 650s 1..3 650s # Running under perl version 5.040001 for linux 650s # Current time local: Tue May 6 19:28:02 2025 650s # Current time GMT: Tue May 6 19:28:02 2025 650s # Using Test.pm version 1.31 650s # Using Apache/Test.pm version 1.44 650s # URL is http://localhost:8534/ 650s ok 1 650s # testing : Expected bad request from 'GET http://localhost:8534/' 650s # expected: 400 650s # received: '400' 650s ok 2 650s # testing : errordoc content was served 650s # expected: qr/welcome to localhost/ 650s # received: 'welcome to localhost:8529 650s # ' 650s ok 3 650s ok 652s t/security/CVE-2006-5752.t .......... 652s 1..2 652s # Running under perl version 5.040001 for linux 652s # Current time local: Tue May 6 19:28:04 2025 652s # Current time GMT: Tue May 6 19:28:04 2025 652s # Using Test.pm version 1.31 652s # Using Apache/Test.pm version 1.44 652s # testing : server-status gave response 652s # expected: 200 652s # received: '200' 652s ok 1 652s # testing : response content-type had charset 652s # expected: qr/charset=/ 652s # received: 'text/html; charset=ISO-8859-1' 652s ok 2 652s ok 653s t/security/CVE-2007-5000.t .......... 653s 1..2 653s # Running under perl version 5.040001 for linux 653s # Current time local: Tue May 6 19:28:06 2025 653s # Current time GMT: Tue May 6 19:28:06 2025 653s # Using Test.pm version 1.31 653s # Using Apache/Test.pm version 1.44 653s # testing : response code is OK 653s # expected: 200 653s # received: '200' 653s ok 1 653s # testing : URI was escaped in response 653s # expected: qr// 653s # received: ' 653s # 653s # Menu for /security/CVE-2005-3352.map/<foo> 653s # 653s #

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

653s #
653s # 653s #
(Default) Go Back
653s # 653s # 653s # 653s # 653s # ' 653s ok 2 653s ok 655s t/security/CVE-2007-6388.t .......... 655s 1..2 655s # Running under perl version 5.040001 for linux 655s # Current time local: Tue May 6 19:28:07 2025 655s # Current time GMT: Tue May 6 19:28:07 2025 655s # Using Test.pm version 1.31 655s # Using Apache/Test.pm version 1.44 655s # testing : response code is OK 655s # expected: 200 655s # received: '200' 655s ok 1 655s # testing : refresh parameter not echoed verbatim 655s # expected: 42 655s # received: '42' 655s ok 2 655s ok 656s t/security/CVE-2008-2364.t .......... 656s 1..3 656s # Running under perl version 5.040001 for linux 656s # Current time local: Tue May 6 19:28:09 2025 656s # Current time GMT: Tue May 6 19:28:09 2025 656s # Using Test.pm version 1.31 656s # Using Apache/Test.pm version 1.44 656s # testing : reverse proxy to index.html 656s # expected: 200 656s # received: '200' 656s ok 1 656s # testing : small number of interim responses - CVE-2008-2364 656s # expected: 200 656s # received: '200' 656s ok 2 656s # testing : large number of interim responses - CVE-2008-2364 656s # expected: 502 656s # received: '502' 656s ok 3 656s ok 658s t/security/CVE-2009-1195.t .......... 658s 1..221 658s # Running under perl version 5.040001 for linux 658s # Current time local: Tue May 6 19:28:10 2025 658s # Current time GMT: Tue May 6 19:28:10 2025 658s # Using Test.pm version 1.31 658s # Using Apache/Test.pm version 1.44 658s # testing : Options should not be allowed for script #1; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 1 658s # testing : Options should be allowed for script #2; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 2 658s # testing : SSI should be evaluated but exec not permitted for script #2 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 3 658s # testing : Options should not be allowed for script #3; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 4 658s # testing : Options should be allowed for script #4; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 5 658s # testing : SSI should be evaluated but exec not permitted for script #4 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 6 658s # testing : Options should not be allowed for script #5; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 7 658s # testing : Options should be allowed for script #6; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 8 658s # testing : SSI should not be evaluated for script #6 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 9 658s # testing : Options should not be allowed for script #7; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 10 658s # testing : Options should not be allowed for script #8; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 11 658s # testing : Options should not be allowed for script #9; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 12 658s # testing : Options should not be allowed for script #10; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 13 658s # testing : Options should be allowed for script #11; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 14 658s # testing : SSI should be evaluated with exec allowed for script #11 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 15 658s # testing : Options should be allowed for script #12; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 16 658s # testing : SSI should be evaluated but exec not permitted for script #12 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 17 658s # testing : Options should be allowed for script #13; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 18 658s # testing : SSI should be evaluated with exec allowed for script #13 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 19 658s # testing : Options should be allowed for script #14; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 20 658s # testing : SSI should be evaluated but exec not permitted for script #14 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 21 658s # testing : Options should be allowed for script #15; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 22 658s # testing : SSI should not be evaluated for script #15 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 23 658s # testing : Options should be allowed for script #16; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 24 658s # testing : SSI should not be evaluated for script #16 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 25 658s # testing : Options should be allowed for script #17; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 26 658s # testing : SSI should be evaluated but exec not permitted for script #17 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 27 658s # testing : Options should be allowed for script #18; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 28 658s # testing : SSI should not be evaluated for script #18 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 29 658s # testing : Options should be allowed for script #19; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 30 658s # testing : SSI should be evaluated with exec allowed for script #19 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 31 658s # testing : Options should be allowed for script #20; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 32 658s # testing : SSI should not be evaluated for script #20 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 33 658s # testing : Options should be allowed for script #21; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 34 658s # testing : SSI should be evaluated with exec allowed for script #21 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 35 658s # testing : Options should be allowed for script #22; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 36 658s # testing : SSI should be evaluated but exec not permitted for script #22 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 37 658s # testing : Options should be allowed for script #23; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 38 658s # testing : SSI should be evaluated with exec allowed for script #23 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 39 658s # testing : Options should be allowed for script #24; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 40 658s # testing : SSI should be evaluated but exec not permitted for script #24 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 41 658s # testing : Options should be allowed for script #25; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 42 658s # testing : SSI should not be evaluated for script #25 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 43 658s # testing : Options should be allowed for script #26; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 44 658s # testing : SSI should not be evaluated for script #26 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 45 658s # testing : Options should be allowed for script #27; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 46 658s # testing : SSI should be evaluated but exec not permitted for script #27 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 47 658s # testing : Options should be allowed for script #28; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 48 658s # testing : SSI should not be evaluated for script #28 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 49 658s # testing : Options should be allowed for script #29; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 50 658s # testing : SSI should be evaluated with exec allowed for script #29 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 51 658s # testing : Options should be allowed for script #30; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 52 658s # testing : SSI should not be evaluated for script #30 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 53 658s # testing : Options should be allowed for script #31; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 54 658s # testing : SSI should not be evaluated for script #31 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 55 658s # testing : Options should be allowed for script #32; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 56 658s # testing : SSI should not be evaluated for script #32 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 57 658s # testing : Options should be allowed for script #33; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 58 658s # testing : SSI should not be evaluated for script #33 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 59 658s # testing : Options should be allowed for script #34; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 60 658s # testing : SSI should not be evaluated for script #34 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 61 658s # testing : Options should be allowed for script #35; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 62 658s # testing : SSI should not be evaluated for script #35 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 63 658s # testing : Options should be allowed for script #36; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 64 658s # testing : SSI should not be evaluated for script #36 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 65 658s # testing : Options should be allowed for script #37; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 66 658s # testing : SSI should not be evaluated for script #37 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 67 658s # testing : Options should be allowed for script #38; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 68 658s # testing : SSI should not be evaluated for script #38 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 69 658s # testing : Options should be allowed for script #39; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 70 658s # testing : SSI should not be evaluated for script #39 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 71 658s # testing : Options should be allowed for script #40; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 72 658s # testing : SSI should not be evaluated for script #40 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 73 658s # testing : Options should not be allowed for script #41; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 74 658s # testing : Options should be allowed for script #42; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 75 658s # testing : SSI should be evaluated but exec not permitted for script #42 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 76 658s # testing : Options should not be allowed for script #43; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 77 658s # testing : Options should be allowed for script #44; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 78 658s # testing : SSI should be evaluated but exec not permitted for script #44 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 79 658s # testing : Options should not be allowed for script #45; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 80 658s # testing : Options should be allowed for script #46; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 81 658s # testing : SSI should not be evaluated for script #46 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 82 658s # testing : Options should not be allowed for script #47; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 83 658s # testing : Options should not be allowed for script #48; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 84 658s # testing : Options should not be allowed for script #49; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 85 658s # testing : Options should not be allowed for script #50; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 86 658s # testing : Options should be allowed for script #51; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 87 658s # testing : SSI should be evaluated with exec allowed for script #51 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 88 658s # testing : Options should be allowed for script #52; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 89 658s # testing : SSI should be evaluated but exec not permitted for script #52 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 90 658s # testing : Options should be allowed for script #53; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 91 658s # testing : SSI should be evaluated with exec allowed for script #53 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 92 658s # testing : Options should be allowed for script #54; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 93 658s # testing : SSI should be evaluated but exec not permitted for script #54 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 94 658s # testing : Options should be allowed for script #55; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 95 658s # testing : SSI should not be evaluated for script #55 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 96 658s # testing : Options should be allowed for script #56; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 97 658s # testing : SSI should not be evaluated for script #56 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 98 658s # testing : Options should be allowed for script #57; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 99 658s # testing : SSI should be evaluated but exec not permitted for script #57 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 100 658s # testing : Options should be allowed for script #58; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 101 658s # testing : SSI should not be evaluated for script #58 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 102 658s # testing : Options should be allowed for script #59; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 103 658s # testing : SSI should be evaluated with exec allowed for script #59 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 104 658s # testing : Options should be allowed for script #60; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 105 658s # testing : SSI should not be evaluated for script #60 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 106 658s # testing : Options should be allowed for script #61; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 107 658s # testing : SSI should be evaluated with exec allowed for script #61 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 108 658s # testing : Options should be allowed for script #62; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 109 658s # testing : SSI should be evaluated but exec not permitted for script #62 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 110 658s # testing : Options should be allowed for script #63; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 111 658s # testing : SSI should be evaluated with exec allowed for script #63 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 112 658s # testing : Options should be allowed for script #64; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 113 658s # testing : SSI should be evaluated but exec not permitted for script #64 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 114 658s # testing : Options should be allowed for script #65; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 115 658s # testing : SSI should not be evaluated for script #65 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 116 658s # testing : Options should be allowed for script #66; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 117 658s # testing : SSI should not be evaluated for script #66 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 118 658s # testing : Options should be allowed for script #67; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 119 658s # testing : SSI should be evaluated but exec not permitted for script #67 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 120 658s # testing : Options should be allowed for script #68; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 121 658s # testing : SSI should not be evaluated for script #68 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 122 658s # testing : Options should be allowed for script #69; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 123 658s # testing : SSI should be evaluated with exec allowed for script #69 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 124 658s # testing : Options should be allowed for script #70; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 125 658s # testing : SSI should not be evaluated for script #70 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 126 658s # testing : Options should be allowed for script #71; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 127 658s # testing : SSI should be evaluated but exec not permitted for script #71 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 128 658s # testing : Options should be allowed for script #72; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 129 658s # testing : SSI should be evaluated but exec not permitted for script #72 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 130 658s # testing : Options should be allowed for script #73; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 131 658s # testing : SSI should be evaluated but exec not permitted for script #73 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 132 658s # testing : Options should be allowed for script #74; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 133 658s # testing : SSI should be evaluated but exec not permitted for script #74 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 134 658s # testing : Options should be allowed for script #75; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 135 658s # testing : SSI should be evaluated but exec not permitted for script #75 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 136 658s # testing : Options should be allowed for script #76; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 137 658s # testing : SSI should be evaluated but exec not permitted for script #76 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 138 658s # testing : Options should be allowed for script #77; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 139 658s # testing : SSI should be evaluated but exec not permitted for script #77 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 140 658s # testing : Options should be allowed for script #78; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 141 658s # testing : SSI should be evaluated but exec not permitted for script #78 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 142 658s # testing : Options should be allowed for script #79; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 143 658s # testing : SSI should be evaluated but exec not permitted for script #79 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 144 658s # testing : Options should be allowed for script #80; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 145 658s # testing : SSI should be evaluated but exec not permitted for script #80 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 146 658s # testing : Options should not be allowed for script #81; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 147 658s # testing : Options should be allowed for script #82; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 148 658s # testing : SSI should be evaluated but exec not permitted for script #82 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 149 658s # testing : Options should not be allowed for script #83; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 150 658s # testing : Options should be allowed for script #84; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 151 658s # testing : SSI should be evaluated but exec not permitted for script #84 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 152 658s # testing : Options should not be allowed for script #85; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 153 658s # testing : Options should be allowed for script #86; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 154 658s # testing : SSI should not be evaluated for script #86 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 155 658s # testing : Options should not be allowed for script #87; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 156 658s # testing : Options should not be allowed for script #88; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 157 658s # testing : Options should not be allowed for script #89; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 158 658s # testing : Options should not be allowed for script #90; 500 response expected 658s # expected: 500 658s # received: '500' 658s ok 159 658s # testing : Options should be allowed for script #91; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 160 658s # testing : SSI should be evaluated with exec allowed for script #91 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 161 658s # testing : Options should be allowed for script #92; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 162 658s # testing : SSI should be evaluated but exec not permitted for script #92 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 163 658s # testing : Options should be allowed for script #93; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 164 658s # testing : SSI should be evaluated with exec allowed for script #93 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 165 658s # testing : Options should be allowed for script #94; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 166 658s # testing : SSI should be evaluated but exec not permitted for script #94 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 167 658s # testing : Options should be allowed for script #95; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 168 658s # testing : SSI should not be evaluated for script #95 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 169 658s # testing : Options should be allowed for script #96; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 170 658s # testing : SSI should not be evaluated for script #96 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 171 658s # testing : Options should be allowed for script #97; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 172 658s # testing : SSI should be evaluated but exec not permitted for script #97 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 173 658s # testing : Options should be allowed for script #98; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 174 658s # testing : SSI should not be evaluated for script #98 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 175 658s # testing : Options should be allowed for script #99; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 176 658s # testing : SSI should be evaluated with exec allowed for script #99 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 177 658s # testing : Options should be allowed for script #100; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 178 658s # testing : SSI should not be evaluated for script #100 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 179 658s # testing : Options should be allowed for script #101; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 180 658s # testing : SSI should be evaluated with exec allowed for script #101 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 181 658s # testing : Options should be allowed for script #102; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 182 658s # testing : SSI should be evaluated but exec not permitted for script #102 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 183 658s # testing : Options should be allowed for script #103; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 184 658s # testing : SSI should be evaluated with exec allowed for script #103 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 185 658s # testing : Options should be allowed for script #104; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 186 658s # testing : SSI should be evaluated but exec not permitted for script #104 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 187 658s # testing : Options should be allowed for script #105; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 188 658s # testing : SSI should not be evaluated for script #105 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 189 658s # testing : Options should be allowed for script #106; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 190 658s # testing : SSI should not be evaluated for script #106 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 191 658s # testing : Options should be allowed for script #107; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 192 658s # testing : SSI should be evaluated but exec not permitted for script #107 658s # expected: '[an error occurred while processing this directive]' 658s # received: '[an error occurred while processing this directive]' 658s ok 193 658s # testing : Options should be allowed for script #108; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 194 658s # testing : SSI should not be evaluated for script #108 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 195 658s # testing : Options should be allowed for script #109; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 196 658s # testing : SSI should be evaluated with exec allowed for script #109 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 197 658s # testing : Options should be allowed for script #110; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 198 658s # testing : SSI should not be evaluated for script #110 658s # expected: qr/--\#exec cgi=/ 658s # received: '' 658s ok 199 658s # testing : Options should be allowed for script #111; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 200 658s # testing : SSI should be evaluated with exec allowed for script #111 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 201 658s # testing : Options should be allowed for script #112; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 202 658s # testing : SSI should be evaluated with exec allowed for script #112 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 203 658s # testing : Options should be allowed for script #113; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 204 658s # testing : SSI should be evaluated with exec allowed for script #113 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 205 658s # testing : Options should be allowed for script #114; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 206 658s # testing : SSI should be evaluated with exec allowed for script #114 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 207 658s # testing : Options should be allowed for script #115; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 208 658s # testing : SSI should be evaluated with exec allowed for script #115 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 209 658s # testing : Options should be allowed for script #116; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 210 658s # testing : SSI should be evaluated with exec allowed for script #116 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 211 658s # testing : Options should be allowed for script #117; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 212 658s # testing : SSI should be evaluated with exec allowed for script #117 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 213 658s # testing : Options should be allowed for script #118; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 214 658s # testing : SSI should be evaluated with exec allowed for script #118 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 215 658s # testing : Options should be allowed for script #119; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 216 658s # testing : SSI should be evaluated with exec allowed for script #119 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 217 658s # testing : Options should be allowed for script #120; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 218 658s # testing : SSI should be evaluated with exec allowed for script #120 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 219 658s # testing : Options should be allowed for script #121; 200 response expected 658s # expected: 200 658s # received: '200' 658s ok 220 658s # testing : SSI should be evaluated with exec allowed for script #121 658s # expected: 'perl cgi' 658s # received: 'perl cgi' 658s ok 221 658s ok 661s t/security/CVE-2009-1890.t .......... 661s 1..7 661s # Running under perl version 5.040001 for linux 661s # Current time local: Tue May 6 19:28:12 2025 661s # Current time GMT: Tue May 6 19:28:12 2025 661s # Using Test.pm version 1.31 661s # Using Apache/Test.pm version 1.44 661s ok 1 661s ok 2 661s ok 3 661s ok 4 661s ok 5 661s # testing : request was parsed 661s # expected: qr/^HTTP\/1\.. 200/ 661s # received: 'HTTP/1.1 200 OK 661s # ' 661s ok 6 661s # header: Date: Tue, 06 May 2025 19:28:14 GMT 661s # header: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 661s # header: Vary: In-If1 661s # header: DMMATCH1: 1 661s # header: Content-Type: text/plain 661s # header: Connection: close 661s # header: 661s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 661s # remaining: 0 661s # testing : read entire body 661s # expected: 0 661s # received: 0 661s ok 7 661s ok 663s t/security/CVE-2009-3555.t .......... 663s 1..4 663s # Running under perl version 5.040001 for linux 663s # Current time local: Tue May 6 19:28:15 2025 663s # Current time GMT: Tue May 6 19:28:15 2025 663s # Using Test.pm version 1.31 663s # Using Apache/Test.pm version 1.44 663s ok 1 # skip Skipping test for TLSv1.3 663s ok 2 # skip Skipping test for TLSv1.3 663s ok 3 # skip Skipping test for TLSv1.3 663s ok 4 # skip Skipping test for TLSv1.3 663s ok 664s t/security/CVE-2011-3368-rewrite.t .. 664s 1..3 664s # Running under perl version 5.040001 for linux 664s # Current time local: Tue May 6 19:28:17 2025 664s # Current time GMT: Tue May 6 19:28:17 2025 664s # Using Test.pm version 1.31 664s # Using Apache/Test.pm version 1.44 664s ok 1 664s ok 2 664s # testing : got 400 error 664s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 664s # received: 'HTTP/1.1 400 Bad Request 664s # ' 664s ok 3 664s ok 666s t/security/CVE-2011-3368.t .......... 666s 1..3 666s # Running under perl version 5.040001 for linux 666s # Current time local: Tue May 6 19:28:18 2025 666s # Current time GMT: Tue May 6 19:28:18 2025 666s # Using Test.pm version 1.31 666s # Using Apache/Test.pm version 1.44 666s ok 1 666s ok 2 666s # testing : got 400 error 666s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 666s # received: 'HTTP/1.1 400 Bad Request 666s # ' 666s ok 3 666s ok 667s t/security/CVE-2017-7659.t .......... 667s 1..2 667s # Running under perl version 5.040001 for linux 667s # Current time local: Tue May 6 19:28:20 2025 667s # Current time GMT: Tue May 6 19:28:20 2025 667s # Using Test.pm version 1.31 667s # Using Apache/Test.pm version 1.44 667s ok 1 667s ok 2 667s ok 669s t/security/CVE-2019-0215.t .......... 669s 1..2 669s # Running under perl version 5.040001 for linux 669s # Current time local: Tue May 6 19:28:21 2025 669s # Current time GMT: Tue May 6 19:28:21 2025 669s # Using Test.pm version 1.31 669s # Using Apache/Test.pm version 1.44 669s # Using TLSv13, expecting status 403 669s # testing : first access denied without client cert 669s # expected: 403 669s # received: '403' 669s ok 1 669s # testing : second access denied without client cert 669s # expected: 403 669s # received: '403' 669s ok 2 669s ok 670s t/security/CVE-2020-1927.t .......... 670s 1..1 670s # Running under perl version 5.040001 for linux 670s # Current time local: Tue May 6 19:28:23 2025 670s # Current time GMT: Tue May 6 19:28:23 2025 670s # Using Test.pm version 1.31 670s # Using Apache/Test.pm version 1.44 670s # SENDING to 127.0.0.1:8556 670s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 670s Host: merge-disabled 670s Connection: close 670s 670s # SENDING to 127.0.0.1:8556 670s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 670s # testing : regex didn't match and redirect 670s # expected: 404 670s # received: '404' 670s ok 1 670s ok 672s t/ssl/basicauth.t ................... 672s 1..4 672s # Running under perl version 5.040001 for linux 672s # Current time local: Tue May 6 19:28:24 2025 672s # Current time GMT: Tue May 6 19:28:24 2025 672s # Using Test.pm version 1.31 672s # Using Apache/Test.pm version 1.44 672s # testing : Getting /ssl-fakebasicauth/index.html with no cert 672s # expected: qr/^(500|403)$/ 672s # received: '403' 672s ok 1 672s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 672s # expected: 200 672s # received: '200' 672s ok 2 672s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 672s # expected: 401 672s # received: '401' 672s ok 3 672s ok 4 # skip Colon in username test skipped. 672s ok 673s t/ssl/env.t ......................... 673s 1..30 673s # Running under perl version 5.040001 for linux 673s # Current time local: Tue May 6 19:28:26 2025 673s # Current time GMT: Tue May 6 19:28:26 2025 673s # Using Test.pm version 1.31 673s # Using Apache/Test.pm version 1.44 673s # testing : response status OK 673s # expected: 200 673s # received: '200' 673s ok 1 673s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 673s ok 2 673s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 673s ok 3 673s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 673s ok 4 673s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 673s ok 5 673s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 673s ok 6 673s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 673s ok 7 673s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 673s ok 8 673s #SSL_CLIENT_S_DN_Email should not exist 673s ok 9 673s #SSL_CLIENT_S_DN_OU should not exist 673s ok 10 673s #SSL_CLIENT_S_DN_O should not exist 673s ok 11 673s #SSL_CLIENT_S_DN_L should not exist 673s ok 12 673s #SSL_CLIENT_S_DN_CN should not exist 673s ok 13 673s #SSL_CLIENT_S_DN_ST should not exist 673s ok 14 673s #SSL_CLIENT_S_DN_C should not exist 673s ok 15 673s # testing : second response status OK 673s # expected: 200 673s # received: '200' 673s ok 16 673s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 673s ok 17 673s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 673s ok 18 673s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 673s ok 19 673s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 673s ok 20 673s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 673s ok 21 673s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 673s ok 22 673s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 673s ok 23 673s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 673s ok 24 673s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 673s ok 25 673s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 673s ok 26 673s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 673s ok 27 673s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 673s ok 28 673s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 673s ok 29 673s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 673s ok 30 673s ok 675s t/ssl/extlookup.t ................... 675s 1..4 675s # Running under perl version 5.040001 for linux 675s # Current time local: Tue May 6 19:28:27 2025 675s # Current time GMT: Tue May 6 19:28:27 2025 675s # Using Test.pm version 1.31 675s # Using Apache/Test.pm version 1.44 675s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 675s # expected: 200 675s # received: '200' 675s ok 1 675s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 675s # expected: 'Lemons' 675s # received: 'Lemons' 675s ok 2 675s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 675s # expected: 200 675s # received: '200' 675s ok 3 675s # testing : Extension value match for 2.16.840.1.113730.1.13 675s # expected: 'This Is A Comment' 675s # received: 'This Is A Comment' 675s ok 4 675s ok 676s t/ssl/fakeauth.t .................... 676s 1..3 676s # Running under perl version 5.040001 for linux 676s # Current time local: Tue May 6 19:28:29 2025 676s # Current time GMT: Tue May 6 19:28:29 2025 676s # Using Test.pm version 1.31 676s # Using Apache/Test.pm version 1.44 676s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 676s # expected: qr/^(500|403)$/ 676s # received: '403' 676s ok 1 676s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 676s # expected: 200 676s # received: '200' 676s ok 2 676s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 676s # expected: 200 676s # received: '200' 676s ok 3 676s ok 678s t/ssl/headers.t ..................... 678s 1..3 678s # Running under perl version 5.040001 for linux 678s # Current time local: Tue May 6 19:28:30 2025 678s # Current time GMT: Tue May 6 19:28:30 2025 678s # Using Test.pm version 1.31 678s # Using Apache/Test.pm version 1.44 678s # testing : SSLFlag header set 678s # expected: qr/X-SSL-Flag: on/ 678s # received: 'HTTP/1.1 200 OK 678s # Connection: close 678s # Date: Tue, 06 May 2025 19:28:32 GMT 678s # Accept-Ranges: bytes 678s # ETag: "c-62c6deaf13e40" 678s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 678s # Vary: In-If1 678s # Content-Length: 12 678s # Content-Type: text/html 678s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 678s # Client-Date: Tue, 06 May 2025 19:28:32 GMT 678s # Client-Peer: 127.0.0.1:8532 678s # Client-Response-Num: 1 678s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 678s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 678s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 678s # Client-SSL-Socket-Class: IO::Socket::SSL 678s # Client-SSL-Version: TLSv1_3 678s # DMMATCH1: 1 678s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkyNDEwWhcNMjYwNTA2MTkyNDEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzYpGBCq21VDMwP94p6fyb+3T bo5zrHyDyx/pQKubPzbbbGZLc3e+FAh4tDquNxzXInkk+N1i82XTF6Z7imsqqDnT XHx7Pa67J8YEFXaLrfa3tezLFCBz3oEOGgdLZdMRG4cUnmQ+wsRoURiMYX/iZSXk ifAH9z64j6zV02HxGqvquUDqzw3e4Sko12vnG5dz7cfjY+hmmQaFyt6O/VhQAA6+ xvxmjVKjMm/VeT9JDeXYEJf1zKQcQ2YjzCc1BFEhB+vvPFtUe/PWdmxl+f3RXhyJ 7L+6roTzNMXEFPo8vGXeQbLCRzSqtf6TTZN08LE3tjFyjAVD68eBAO96U5WzoQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBQY Z65vkLTuXu9zCzF179Ov1VyxvzAfBgNVHSMEGDAWgBSCDwm/WvGVZehoVV/d3f3q g/pLlDANBgkqhkiG9w0BAQsFAAOCAQEAXCO2EqLEjqUOOGM8gG7fXmbAfRPnuSF8 vqoI4pTi6q0xWEj8R1YFGBU7Hon1pXoKXAjhKI4b6E9oZ54k1vNNUz7P0xKijiur k7pgvwOR5JAKHxAjWLdAJfLHkZEuZfJamIa3OjybWbdorqJy67csaZR45BA720UP u+xVOy6+O0zC/3Lseq0jNS4EMbajx2pdOX9KqQ8ZijzYCtqk/uHl4h4lnhRJehuV Mh//F3w/N+kO60KfYu8/5fBAc8tHI6cYqSTADbKrfpUnAcfKjAXegiYPjNmoucch GgrpRX0Wr86G6vrrjQG1HOkQ0j1EJd9kwCqPEQ2/wpm1Ssupz9sSNQ== -----END CERTIFICATE----- 678s # X-SSL-Flag: on 678s # X-SSL-None: (null) 678s # 678s # ' 678s ok 1 678s # testing : SSL certificate is unwrapped 678s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 678s # received: 'HTTP/1.1 200 OK 678s # Connection: close 678s # Date: Tue, 06 May 2025 19:28:32 GMT 678s # Accept-Ranges: bytes 678s # ETag: "c-62c6deaf13e40" 678s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 678s # Vary: In-If1 678s # Content-Length: 12 678s # Content-Type: text/html 678s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 678s # Client-Date: Tue, 06 May 2025 19:28:32 GMT 678s # Client-Peer: 127.0.0.1:8532 678s # Client-Response-Num: 1 678s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 678s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 678s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 678s # Client-SSL-Socket-Class: IO::Socket::SSL 678s # Client-SSL-Version: TLSv1_3 678s # DMMATCH1: 1 678s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkyNDEwWhcNMjYwNTA2MTkyNDEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzYpGBCq21VDMwP94p6fyb+3T bo5zrHyDyx/pQKubPzbbbGZLc3e+FAh4tDquNxzXInkk+N1i82XTF6Z7imsqqDnT XHx7Pa67J8YEFXaLrfa3tezLFCBz3oEOGgdLZdMRG4cUnmQ+wsRoURiMYX/iZSXk ifAH9z64j6zV02HxGqvquUDqzw3e4Sko12vnG5dz7cfjY+hmmQaFyt6O/VhQAA6+ xvxmjVKjMm/VeT9JDeXYEJf1zKQcQ2YjzCc1BFEhB+vvPFtUe/PWdmxl+f3RXhyJ 7L+6roTzNMXEFPo8vGXeQbLCRzSqtf6TTZN08LE3tjFyjAVD68eBAO96U5WzoQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBQY Z65vkLTuXu9zCzF179Ov1VyxvzAfBgNVHSMEGDAWgBSCDwm/WvGVZehoVV/d3f3q g/pLlDANBgkqhkiG9w0BAQsFAAOCAQEAXCO2EqLEjqUOOGM8gG7fXmbAfRPnuSF8 vqoI4pTi6q0xWEj8R1YFGBU7Hon1pXoKXAjhKI4b6E9oZ54k1vNNUz7P0xKijiur k7pgvwOR5JAKHxAjWLdAJfLHkZEuZfJamIa3OjybWbdorqJy67csaZR45BA720UP u+xVOy6+O0zC/3Lseq0jNS4EMbajx2pdOX9KqQ8ZijzYCtqk/uHl4h4lnhRJehuV Mh//F3w/N+kO60KfYu8/5fBAc8tHI6cYqSTADbKrfpUnAcfKjAXegiYPjNmoucch GgrpRX0Wr86G6vrrjQG1HOkQ0j1EJd9kwCqPEQ2/wpm1Ssupz9sSNQ== -----END CERTIFICATE----- 678s # X-SSL-Flag: on 678s # X-SSL-None: (null) 678s # 678s # ' 678s ok 2 678s # testing : unknown SSL variable not given 678s # expected: qr/X-SSL-None: \(null\)\n/ 678s # received: 'HTTP/1.1 200 OK 678s # Connection: close 678s # Date: Tue, 06 May 2025 19:28:32 GMT 678s # Accept-Ranges: bytes 678s # ETag: "c-62c6deaf13e40" 678s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 678s # Vary: In-If1 678s # Content-Length: 12 678s # Content-Type: text/html 678s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 678s # Client-Date: Tue, 06 May 2025 19:28:32 GMT 678s # Client-Peer: 127.0.0.1:8532 678s # Client-Response-Num: 1 678s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 678s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 678s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 678s # Client-SSL-Socket-Class: IO::Socket::SSL 678s # Client-SSL-Version: TLSv1_3 678s # DMMATCH1: 1 678s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkyNDEwWhcNMjYwNTA2MTkyNDEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzYpGBCq21VDMwP94p6fyb+3T bo5zrHyDyx/pQKubPzbbbGZLc3e+FAh4tDquNxzXInkk+N1i82XTF6Z7imsqqDnT XHx7Pa67J8YEFXaLrfa3tezLFCBz3oEOGgdLZdMRG4cUnmQ+wsRoURiMYX/iZSXk ifAH9z64j6zV02HxGqvquUDqzw3e4Sko12vnG5dz7cfjY+hmmQaFyt6O/VhQAA6+ xvxmjVKjMm/VeT9JDeXYEJf1zKQcQ2YjzCc1BFEhB+vvPFtUe/PWdmxl+f3RXhyJ 7L+6roTzNMXEFPo8vGXeQbLCRzSqtf6TTZN08LE3tjFyjAVD68eBAO96U5WzoQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBQY Z65vkLTuXu9zCzF179Ov1VyxvzAfBgNVHSMEGDAWgBSCDwm/WvGVZehoVV/d3f3q g/pLlDANBgkqhkiG9w0BAQsFAAOCAQEAXCO2EqLEjqUOOGM8gG7fXmbAfRPnuSF8 vqoI4pTi6q0xWEj8R1YFGBU7Hon1pXoKXAjhKI4b6E9oZ54k1vNNUz7P0xKijiur k7pgvwOR5JAKHxAjWLdAJfLHkZEuZfJamIa3OjybWbdorqJy67csaZR45BA720UP u+xVOy6+O0zC/3Lseq0jNS4EMbajx2pdOX9KqQ8ZijzYCtqk/uHl4h4lnhRJehuV Mh//F3w/N+kO60KfYu8/5fBAc8tHI6cYqSTADbKrfpUnAcfKjAXegiYPjNmoucch GgrpRX0Wr86G6vrrjQG1HOkQ0j1EJd9kwCqPEQ2/wpm1Ssupz9sSNQ== -----END CERTIFICATE----- 678s # X-SSL-Flag: on 678s # X-SSL-None: (null) 678s # 678s # ' 678s ok 3 678s ok 680s t/ssl/http.t ........................ 680s 1..2 680s # Running under perl version 5.040001 for linux 680s # Current time local: Tue May 6 19:28:32 2025 680s # Current time GMT: Tue May 6 19:28:32 2025 680s # Using Test.pm version 1.31 680s # Using Apache/Test.pm version 1.44 680s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 680s # expected: 400 680s # received: '400' 680s ok 1 680s # testing : that error document contains the proper hint 680s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 680s # received: ' 680s # 680s # 400 Bad Request 680s # 680s #

Bad Request

680s #

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

680s # 680s # ' 680s ok 2 680s ok 681s t/ssl/ocsp.t ........................ 681s 1..3 681s # Running under perl version 5.040001 for linux 681s # Current time local: Tue May 6 19:28:33 2025 681s # Current time GMT: Tue May 6 19:28:33 2025 681s # Using Test.pm version 1.31 681s # Using Apache/Test.pm version 1.44 681s warning: Internal response 681s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 681s response: 681s 500 Server closed connection without sending any data back 681s Content-Type: text/plain 681s Client-Date: Tue, 06 May 2025 19:28:35 GMT 681s Client-Warning: Internal response 681s 681s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 681s ok 1 681s warning: 681s message: welcome to localhost:8529 681s response: 681s HTTP/1.1 200 OK 681s Connection: close 681s Date: Tue, 06 May 2025 19:28:35 GMT 681s Accept-Ranges: bytes 681s ETag: "1a-62c6deaf13e40" 681s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 681s Vary: In-If1 681s Content-Length: 26 681s Content-Type: text/html 681s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 681s Client-Date: Tue, 06 May 2025 19:28:35 GMT 681s Client-Peer: 127.0.0.1:8535 681s Client-Response-Num: 1 681s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 681s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 681s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 681s Client-SSL-Socket-Class: IO::Socket::SSL 681s Client-SSL-Version: TLSv1_3 681s DMMATCH1: 1 681s 681s welcome to localhost:8529 681s ok 2 681s warning: Internal response 681s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 681s response: 681s 500 Server closed connection without sending any data back 681s Content-Type: text/plain 681s Client-Date: Tue, 06 May 2025 19:28:35 GMT 681s Client-Warning: Internal response 681s 681s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 681s ok 3 681s ok 683s t/ssl/pha.t ......................... 683s 1..4 683s # Running under perl version 5.040001 for linux 683s # Current time local: Tue May 6 19:28:35 2025 683s # Current time GMT: Tue May 6 19:28:35 2025 683s # Using Test.pm version 1.31 683s # Using Apache/Test.pm version 1.44 683s # testing : access must be denied without client certificate 683s # expected: 403 683s # received: '403' 683s ok 1 683s # testing : PHA reneg body buffer size restriction works 683s # expected: 413 683s # received: '413' 683s ok 2 683s # testing : PHA works with POST body 683s # expected: 200 683s # received: '200' 683s ok 3 683s # testing : request body matches response 683s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 683s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 683s ok 4 683s ok 684s t/ssl/pr12355.t ..................... 684s 1..10 684s # Running under perl version 5.040001 for linux 684s # Current time local: Tue May 6 19:28:37 2025 684s # Current time GMT: Tue May 6 19:28:37 2025 684s # Using Test.pm version 1.31 684s # Using Apache/Test.pm version 1.44 684s # Downgrading to TLSv12 684s # testing : renegotiation on POST works 684s # expected: 200 684s # received: '200' 684s ok 1 684s # testing : request body matches response 684s # expected: 'hello world' 684s # received: 'hello world' 684s ok 2 684s # testing : renegotiation on POST works 684s # expected: 200 684s # received: '200' 684s ok 3 684s # testing : request body matches response 684s # expected: 'hello world' 684s # received: 'hello world' 684s ok 4 684s # testing : renegotiation on POST works 684s # expected: 200 684s # received: '200' 684s ok 5 684s # testing : request body matches response 684s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 684s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 684s ok 6 684s # testing : renegotiation on POST works 684s # expected: 200 684s # received: '200' 684s ok 7 684s # testing : request body matches response 685s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 685s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 685s ok 8 685s # testing : renegotiation on POST works 685s # expected: 200 685s # received: '200' 685s ok 9 685s # testing : request body matches response 685s # expected: 'HELLO' 685s # received: 'HELLO' 685s ok 10 685s ok 686s t/ssl/pr43738.t ..................... 686s 1..4 686s # Running under perl version 5.040001 for linux 686s # Current time local: Tue May 6 19:28:38 2025 686s # Current time GMT: Tue May 6 19:28:38 2025 686s # Using Test.pm version 1.31 686s # Using Apache/Test.pm version 1.44 686s # Downgrading to TLSv12 686s # testing : renegotiation on POST works 686s # expected: 200 686s # received: '200' 686s ok 1 686s # testing : request body matches response 686s # expected: '/modules/ssl/aes128/empty.pfa 686s # hello world' 686s # received: '/modules/ssl/aes128/empty.pfa 686s # hello world' 686s ok 2 686s # testing : renegotiation on POST works 686s # expected: 200 686s # received: '200' 686s ok 3 686s # testing : request body matches response 686s # expected: '/modules/ssl/aes256/empty.pfa 686s # hello world' 686s # received: '/modules/ssl/aes256/empty.pfa 686s # hello world' 686s ok 4 686s ok 691s t/ssl/proxy.t ....................... 691s # using LWP client 691s 1..290 691s # Running under perl version 5.040001 for linux 691s # Current time local: Tue May 6 19:28:40 2025 691s # Current time GMT: Tue May 6 19:28:40 2025 691s # Using Test.pm version 1.31 691s # Using Apache/Test.pm version 1.44 691s # testing : / with proxy_http_https (http) 691s # expected: 200 691s # received: '200' 691s ok 1 691s # testing : CGI script with folded headers 691s # expected: 200 691s # received: '200' 691s ok 2 691s # testing : using valid proxyssl client cert 691s # expected: 200 691s # received: '200' 691s ok 3 691s # testing : using invalid proxyssl client cert 691s # expected: 403 691s # received: '403' 691s ok 4 691s # testing : protected cgi script 691s # expected: 200 691s # received: '200' 691s ok 5 691s # testing : X-Forwarded-Host header 691s # expected: 'localhost:8558' 691s # received: 'localhost:8558' 691s ok 6 691s # testing : client subject common name 691s # expected: 'client_ok' 691s # received: 'client_ok' 691s ok 7 691s # testing : ProxyPassReverse Location rewrite 691s # expected: 'http://localhost:8558/modules/' 691s # received: 'http://localhost:8558/modules/' 691s ok 8 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 1024 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '1024' 691s # received: 1024 691s ok 9 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 2048 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '2048' 691s # received: 2048 691s ok 10 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 3072 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '3072' 691s # received: 3072 691s ok 11 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 4096 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '4096' 691s # received: 4096 691s ok 12 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 5120 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '5120' 691s # received: 5120 691s ok 13 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 6144 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '6144' 691s # received: 6144 691s ok 14 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 7168 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '7168' 691s # received: 7168 691s ok 15 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 8192 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '8192' 691s # received: 8192 691s ok 16 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 9216 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '9216' 691s # received: 9216 691s ok 17 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 10240 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '10240' 691s # received: 10240 691s ok 18 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 11264 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '11264' 691s # received: 11264 691s ok 19 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 12288 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '12288' 691s # received: 12288 691s ok 20 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 13312 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '13312' 691s # received: 13312 691s ok 21 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 14336 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '14336' 691s # received: 14336 691s ok 22 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 15360 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '15360' 691s # received: 15360 691s ok 23 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 16384 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '16384' 691s # received: 16384 691s ok 24 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 17408 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '17408' 691s # received: 17408 691s ok 25 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 18432 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '18432' 691s # received: 18432 691s ok 26 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 19456 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '19456' 691s # received: 19456 691s ok 27 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 20480 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '20480' 691s # received: 20480 691s ok 28 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 21504 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '21504' 691s # received: 21504 691s ok 29 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 22528 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '22528' 691s # received: 22528 691s ok 30 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 23552 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '23552' 691s # received: 23552 691s ok 31 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 24576 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '24576' 691s # received: 24576 691s ok 32 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 25600 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '25600' 691s # received: 25600 691s ok 33 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 26624 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '26624' 691s # received: 26624 691s ok 34 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 27648 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '27648' 691s # received: 27648 691s ok 35 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 28672 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '28672' 691s # received: 28672 691s ok 36 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 29696 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '29696' 691s # received: 29696 691s ok 37 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 30720 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '30720' 691s # received: 30720 691s ok 38 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 31744 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '31744' 691s # received: 31744 691s ok 39 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 32768 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '32768' 691s # received: 32768 691s ok 40 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 33792 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '33792' 691s # received: 33792 691s ok 41 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 34816 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '34816' 691s # received: 34816 691s ok 42 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 35840 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '35840' 691s # received: 35840 691s ok 43 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 36864 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '36864' 691s # received: 36864 691s ok 44 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 37888 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '37888' 691s # received: 37888 691s ok 45 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 38912 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '38912' 691s # received: 38912 691s ok 46 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 39936 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '39936' 691s # received: 39936 691s ok 47 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 40960 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '40960' 691s # received: 40960 691s ok 48 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 41984 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '41984' 691s # received: 41984 691s ok 49 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 43008 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '43008' 691s # received: 43008 691s ok 50 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 44032 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '44032' 691s # received: 44032 691s ok 51 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 45056 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '45056' 691s # received: 45056 691s ok 52 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 46080 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '46080' 691s # received: 46080 691s ok 53 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 47104 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '47104' 691s # received: 47104 691s ok 54 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 48128 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '48128' 691s # received: 48128 691s ok 55 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 49152 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '49152' 691s # received: 49152 691s ok 56 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 50176 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '50176' 691s # received: 50176 691s ok 57 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 51200 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '51200' 691s # received: 51200 691s ok 58 691s #lwp request: 691s #POST http://localhost:8558/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 102400 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 7 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8558 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '102400' 691s # received: 102400 691s ok 59 691s # testing : / with proxy_http_https_proxy_section (http) 691s # expected: 200 691s # received: '200' 691s ok 60 691s # testing : CGI script with folded headers 691s # expected: 200 691s # received: '200' 691s ok 61 691s # testing : using valid proxyssl client cert 691s # expected: 200 691s # received: '200' 691s ok 62 691s # testing : using invalid proxyssl client cert 691s # expected: 403 691s # received: '403' 691s ok 63 691s # testing : protected cgi script 691s # expected: 200 691s # received: '200' 691s ok 64 691s # testing : X-Forwarded-Host header 691s # expected: 'localhost:8560' 691s # received: 'localhost:8560' 691s ok 65 691s # testing : client subject common name 691s # expected: 'client_ok' 691s # received: 'client_ok' 691s ok 66 691s # testing : ProxyPassReverse Location rewrite 691s # expected: 'http://localhost:8560/modules/' 691s # received: 'http://localhost:8560/modules/' 691s ok 67 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 1024 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '1024' 691s # received: 1024 691s ok 68 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 2048 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '2048' 691s # received: 2048 691s ok 69 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 3072 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '3072' 691s # received: 3072 691s ok 70 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 4096 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '4096' 691s # received: 4096 691s ok 71 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 5120 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '5120' 691s # received: 5120 691s ok 72 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 6144 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '6144' 691s # received: 6144 691s ok 73 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 7168 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '7168' 691s # received: 7168 691s ok 74 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 8192 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '8192' 691s # received: 8192 691s ok 75 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 9216 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '9216' 691s # received: 9216 691s ok 76 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 10240 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '10240' 691s # received: 10240 691s ok 77 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 11264 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '11264' 691s # received: 11264 691s ok 78 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 12288 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '12288' 691s # received: 12288 691s ok 79 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 13312 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '13312' 691s # received: 13312 691s ok 80 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 14336 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '14336' 691s # received: 14336 691s ok 81 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 15360 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '15360' 691s # received: 15360 691s ok 82 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 16384 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '16384' 691s # received: 16384 691s ok 83 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 17408 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '17408' 691s # received: 17408 691s ok 84 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 18432 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '18432' 691s # received: 18432 691s ok 85 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 19456 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '19456' 691s # received: 19456 691s ok 86 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 20480 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '20480' 691s # received: 20480 691s ok 87 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 21504 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '21504' 691s # received: 21504 691s ok 88 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 22528 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '22528' 691s # received: 22528 691s ok 89 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 23552 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '23552' 691s # received: 23552 691s ok 90 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 24576 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '24576' 691s # received: 24576 691s ok 91 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 25600 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '25600' 691s # received: 25600 691s ok 92 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 26624 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '26624' 691s # received: 26624 691s ok 93 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 27648 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '27648' 691s # received: 27648 691s ok 94 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 28672 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '28672' 691s # received: 28672 691s ok 95 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 29696 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '29696' 691s # received: 29696 691s ok 96 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 30720 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '30720' 691s # received: 30720 691s ok 97 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 31744 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '31744' 691s # received: 31744 691s ok 98 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 32768 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '32768' 691s # received: 32768 691s ok 99 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 33792 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '33792' 691s # received: 33792 691s ok 100 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 34816 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '34816' 691s # received: 34816 691s ok 101 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 35840 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '35840' 691s # received: 35840 691s ok 102 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 36864 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '36864' 691s # received: 36864 691s ok 103 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 37888 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '37888' 691s # received: 37888 691s ok 104 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 38912 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '38912' 691s # received: 38912 691s ok 105 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 39936 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '39936' 691s # received: 39936 691s ok 106 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 40960 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '40960' 691s # received: 40960 691s ok 107 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 41984 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '41984' 691s # received: 41984 691s ok 108 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 43008 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '43008' 691s # received: 43008 691s ok 109 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 44032 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '44032' 691s # received: 44032 691s ok 110 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 45056 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '45056' 691s # received: 45056 691s ok 111 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 46080 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '46080' 691s # received: 46080 691s ok 112 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 47104 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '47104' 691s # received: 47104 691s ok 113 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 48128 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '48128' 691s # received: 48128 691s ok 114 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 49152 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '49152' 691s # received: 49152 691s ok 115 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 50176 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '50176' 691s # received: 50176 691s ok 116 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 51200 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '51200' 691s # received: 51200 691s ok 117 691s #lwp request: 691s #POST http://localhost:8560/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 102400 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 7 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8560 691s #Client-Response-Num: 1 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '102400' 691s # received: 102400 691s ok 118 691s # testing : / with proxy_https_http (https) 691s # expected: 200 691s # received: '200' 691s ok 119 691s # testing : CGI script with folded headers 691s # expected: 200 691s # received: '200' 691s ok 120 691s # testing : ProxyPassReverse Location rewrite 691s # expected: 'https://localhost:8562/modules/' 691s # received: 'https://localhost:8562/modules/' 691s ok 121 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 1024 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '1024' 691s # received: 1024 691s ok 122 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 2048 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '2048' 691s # received: 2048 691s ok 123 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 3072 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '3072' 691s # received: 3072 691s ok 124 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 4096 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '4096' 691s # received: 4096 691s ok 125 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 5120 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '5120' 691s # received: 5120 691s ok 126 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 6144 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '6144' 691s # received: 6144 691s ok 127 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 7168 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '7168' 691s # received: 7168 691s ok 128 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 8192 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '8192' 691s # received: 8192 691s ok 129 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 9216 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:42 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '9216' 691s # received: 9216 691s ok 130 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 10240 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:42 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '10240' 691s # received: 10240 691s ok 131 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 11264 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '11264' 691s # received: 11264 691s ok 132 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 12288 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '12288' 691s # received: 12288 691s ok 133 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 13312 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '13312' 691s # received: 13312 691s ok 134 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 14336 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '14336' 691s # received: 14336 691s ok 135 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 15360 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '15360' 691s # received: 15360 691s ok 136 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 16384 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '16384' 691s # received: 16384 691s ok 137 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 17408 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '17408' 691s # received: 17408 691s ok 138 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 18432 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '18432' 691s # received: 18432 691s ok 139 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 19456 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '19456' 691s # received: 19456 691s ok 140 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 20480 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '20480' 691s # received: 20480 691s ok 141 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 21504 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '21504' 691s # received: 21504 691s ok 142 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 22528 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '22528' 691s # received: 22528 691s ok 143 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 23552 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '23552' 691s # received: 23552 691s ok 144 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 24576 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '24576' 691s # received: 24576 691s ok 145 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 25600 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '25600' 691s # received: 25600 691s ok 146 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 26624 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '26624' 691s # received: 26624 691s ok 147 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 27648 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '27648' 691s # received: 27648 691s ok 148 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 28672 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '28672' 691s # received: 28672 691s ok 149 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 29696 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '29696' 691s # received: 29696 691s ok 150 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 30720 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '30720' 691s # received: 30720 691s ok 151 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 31744 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '31744' 691s # received: 31744 691s ok 152 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 32768 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '32768' 691s # received: 32768 691s ok 153 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 33792 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '33792' 691s # received: 33792 691s ok 154 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 34816 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '34816' 691s # received: 34816 691s ok 155 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 35840 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '35840' 691s # received: 35840 691s ok 156 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 36864 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '36864' 691s # received: 36864 691s ok 157 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 37888 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '37888' 691s # received: 37888 691s ok 158 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 38912 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '38912' 691s # received: 38912 691s ok 159 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 39936 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '39936' 691s # received: 39936 691s ok 160 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 40960 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '40960' 691s # received: 40960 691s ok 161 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 41984 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '41984' 691s # received: 41984 691s ok 162 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 43008 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '43008' 691s # received: 43008 691s ok 163 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 44032 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '44032' 691s # received: 44032 691s ok 164 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 45056 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '45056' 691s # received: 45056 691s ok 165 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 46080 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '46080' 691s # received: 46080 691s ok 166 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 47104 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '47104' 691s # received: 47104 691s ok 167 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 48128 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '48128' 691s # received: 48128 691s ok 168 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 49152 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '49152' 691s # received: 49152 691s ok 169 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 50176 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '50176' 691s # received: 50176 691s ok 170 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 51200 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '51200' 691s # received: 51200 691s ok 171 691s #lwp request: 691s #POST https://localhost:8562/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 102400 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 7 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8562 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '102400' 691s # received: 102400 691s ok 172 691s # testing : / with proxy_https_https (https) 691s # expected: 200 691s # received: '200' 691s ok 173 691s # testing : CGI script with folded headers 691s # expected: 200 691s # received: '200' 691s ok 174 691s # testing : using valid proxyssl client cert 691s # expected: 200 691s # received: '200' 691s ok 175 691s # testing : using invalid proxyssl client cert 691s # expected: 403 691s # received: '403' 691s ok 176 691s # testing : protected cgi script 691s # expected: 200 691s # received: '200' 691s ok 177 691s # testing : X-Forwarded-Host header 691s # expected: 'localhost:8559' 691s # received: 'localhost:8559' 691s ok 178 691s # testing : client subject common name 691s # expected: 'client_ok' 691s # received: 'client_ok' 691s ok 179 691s # testing : ProxyPassReverse Location rewrite 691s # expected: 'https://localhost:8559/modules/' 691s # received: 'https://localhost:8559/modules/' 691s ok 180 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 1024 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '1024' 691s # received: 1024 691s ok 181 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 2048 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '2048' 691s # received: 2048 691s ok 182 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 3072 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '3072' 691s # received: 3072 691s ok 183 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 4096 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '4096' 691s # received: 4096 691s ok 184 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 5120 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '5120' 691s # received: 5120 691s ok 185 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 6144 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '6144' 691s # received: 6144 691s ok 186 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 7168 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '7168' 691s # received: 7168 691s ok 187 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 8192 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '8192' 691s # received: 8192 691s ok 188 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 9216 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '9216' 691s # received: 9216 691s ok 189 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 10240 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '10240' 691s # received: 10240 691s ok 190 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 11264 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '11264' 691s # received: 11264 691s ok 191 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 12288 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '12288' 691s # received: 12288 691s ok 192 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 13312 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '13312' 691s # received: 13312 691s ok 193 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 14336 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '14336' 691s # received: 14336 691s ok 194 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 15360 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '15360' 691s # received: 15360 691s ok 195 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 16384 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '16384' 691s # received: 16384 691s ok 196 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 17408 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '17408' 691s # received: 17408 691s ok 197 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 18432 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '18432' 691s # received: 18432 691s ok 198 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 19456 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '19456' 691s # received: 19456 691s ok 199 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 20480 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '20480' 691s # received: 20480 691s ok 200 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 21504 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '21504' 691s # received: 21504 691s ok 201 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 22528 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '22528' 691s # received: 22528 691s ok 202 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 23552 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '23552' 691s # received: 23552 691s ok 203 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 24576 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '24576' 691s # received: 24576 691s ok 204 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 25600 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '25600' 691s # received: 25600 691s ok 205 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 26624 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '26624' 691s # received: 26624 691s ok 206 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 27648 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '27648' 691s # received: 27648 691s ok 207 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 28672 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '28672' 691s # received: 28672 691s ok 208 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 29696 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '29696' 691s # received: 29696 691s ok 209 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 30720 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '30720' 691s # received: 30720 691s ok 210 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 31744 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '31744' 691s # received: 31744 691s ok 211 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 32768 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '32768' 691s # received: 32768 691s ok 212 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 33792 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '33792' 691s # received: 33792 691s ok 213 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 34816 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:43 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:43 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '34816' 691s # received: 34816 691s ok 214 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 35840 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '35840' 691s # received: 35840 691s ok 215 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 36864 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '36864' 691s # received: 36864 691s ok 216 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 37888 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '37888' 691s # received: 37888 691s ok 217 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 38912 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '38912' 691s # received: 38912 691s ok 218 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 39936 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '39936' 691s # received: 39936 691s ok 219 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 40960 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '40960' 691s # received: 40960 691s ok 220 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 41984 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '41984' 691s # received: 41984 691s ok 221 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 43008 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '43008' 691s # received: 43008 691s ok 222 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 44032 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '44032' 691s # received: 44032 691s ok 223 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 45056 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '45056' 691s # received: 45056 691s ok 224 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 46080 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '46080' 691s # received: 46080 691s ok 225 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 47104 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '47104' 691s # received: 47104 691s ok 226 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 48128 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '48128' 691s # received: 48128 691s ok 227 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 49152 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '49152' 691s # received: 49152 691s ok 228 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 50176 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '50176' 691s # received: 50176 691s ok 229 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 51200 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '51200' 691s # received: 51200 691s ok 230 691s #lwp request: 691s #POST https://localhost:8559/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 102400 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 7 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8559 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '102400' 691s # received: 102400 691s ok 231 691s # testing : / with proxy_https_https_proxy_section (https) 691s # expected: 200 691s # received: '200' 691s ok 232 691s # testing : CGI script with folded headers 691s # expected: 200 691s # received: '200' 691s ok 233 691s # testing : using valid proxyssl client cert 691s # expected: 200 691s # received: '200' 691s ok 234 691s # testing : using invalid proxyssl client cert 691s # expected: 403 691s # received: '403' 691s ok 235 691s # testing : protected cgi script 691s # expected: 200 691s # received: '200' 691s ok 236 691s # testing : X-Forwarded-Host header 691s # expected: 'localhost:8561' 691s # received: 'localhost:8561' 691s ok 237 691s # testing : client subject common name 691s # expected: 'client_ok' 691s # received: 'client_ok' 691s ok 238 691s # testing : ProxyPassReverse Location rewrite 691s # expected: 'https://localhost:8561/modules/' 691s # received: 'https://localhost:8561/modules/' 691s ok 239 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 1024 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '1024' 691s # received: 1024 691s ok 240 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 2048 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '2048' 691s # received: 2048 691s ok 241 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 3072 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '3072' 691s # received: 3072 691s ok 242 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 4096 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '4096' 691s # received: 4096 691s ok 243 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 5120 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '5120' 691s # received: 5120 691s ok 244 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 6144 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '6144' 691s # received: 6144 691s ok 245 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 7168 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '7168' 691s # received: 7168 691s ok 246 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 8192 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '8192' 691s # received: 8192 691s ok 247 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 9216 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 5 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '9216' 691s # received: 9216 691s ok 248 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 10240 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '10240' 691s # received: 10240 691s ok 249 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 11264 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '11264' 691s # received: 11264 691s ok 250 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 12288 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '12288' 691s # received: 12288 691s ok 251 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 13312 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '13312' 691s # received: 13312 691s ok 252 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 14336 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '14336' 691s # received: 14336 691s ok 253 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 15360 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '15360' 691s # received: 15360 691s ok 254 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 16384 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '16384' 691s # received: 16384 691s ok 255 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 17408 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '17408' 691s # received: 17408 691s ok 256 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 18432 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '18432' 691s # received: 18432 691s ok 257 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 19456 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '19456' 691s # received: 19456 691s ok 258 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 20480 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '20480' 691s # received: 20480 691s ok 259 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 21504 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '21504' 691s # received: 21504 691s ok 260 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 22528 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '22528' 691s # received: 22528 691s ok 261 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 23552 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '23552' 691s # received: 23552 691s ok 262 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 24576 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '24576' 691s # received: 24576 691s ok 263 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 25600 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '25600' 691s # received: 25600 691s ok 264 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 26624 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '26624' 691s # received: 26624 691s ok 265 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 27648 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '27648' 691s # received: 27648 691s ok 266 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 28672 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '28672' 691s # received: 28672 691s ok 267 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 29696 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '29696' 691s # received: 29696 691s ok 268 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 30720 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '30720' 691s # received: 30720 691s ok 269 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 31744 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '31744' 691s # received: 31744 691s ok 270 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 32768 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '32768' 691s # received: 32768 691s ok 271 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 33792 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '33792' 691s # received: 33792 691s ok 272 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 34816 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '34816' 691s # received: 34816 691s ok 273 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 35840 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '35840' 691s # received: 35840 691s ok 274 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 36864 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '36864' 691s # received: 36864 691s ok 275 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 37888 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '37888' 691s # received: 37888 691s ok 276 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 38912 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '38912' 691s # received: 38912 691s ok 277 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 39936 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:44 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:44 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '39936' 691s # received: 39936 691s ok 278 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 40960 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '40960' 691s # received: 40960 691s ok 279 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 41984 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '41984' 691s # received: 41984 691s ok 280 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 43008 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '43008' 691s # received: 43008 691s ok 281 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 44032 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '44032' 691s # received: 44032 691s ok 282 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 45056 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '45056' 691s # received: 45056 691s ok 283 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 46080 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '46080' 691s # received: 46080 691s ok 284 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 47104 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '47104' 691s # received: 47104 691s ok 285 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 48128 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '48128' 691s # received: 48128 691s ok 286 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 49152 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '49152' 691s # received: 49152 691s ok 287 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 50176 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '50176' 691s # received: 50176 691s ok 288 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 51200 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 6 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '51200' 691s # received: 51200 691s ok 289 691s #lwp request: 691s #POST https://localhost:8561/eat_post HTTP/1.1 691s #User-Agent: libwww-perl/6.78 691s #Content-Length: 102400 691s # 691s #server response: 691s #HTTP/1.1 200 OK 691s #Connection: close 691s #Date: Tue, 06 May 2025 19:28:45 GMT 691s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 691s #Vary: In-If1 691s #Content-Length: 7 691s #Client-Date: Tue, 06 May 2025 19:28:45 GMT 691s #Client-Peer: 127.0.0.1:8561 691s #Client-Response-Num: 1 691s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 691s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 691s #Client-SSL-Socket-Class: IO::Socket::SSL 691s #Client-SSL-Version: TLSv1_3 691s #DMMATCH1: 1 691s # 691s # testing : length posted 691s # expected: '102400' 691s # received: 102400 691s ok 290 691s ok 693s t/ssl/require.t ..................... 693s 1..10 693s # Running under perl version 5.040001 for linux 693s # Current time local: Tue May 6 19:28:45 2025 693s # Current time GMT: Tue May 6 19:28:45 2025 693s # Using Test.pm version 1.31 693s # Using Apache/Test.pm version 1.44 693s ok 1 693s ok 2 693s ok 3 693s ok 4 693s ok 5 693s ok 6 693s ok 7 693s ok 8 693s ok 9 693s ok 10 693s ok 694s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 697s t/ssl/varlookup.t ................... 697s 1..83 697s # Running under perl version 5.040001 for linux 697s # Current time local: Tue May 6 19:28:48 2025 697s # Current time GMT: Tue May 6 19:28:48 2025 697s # Using Test.pm version 1.31 697s # Using Apache/Test.pm version 1.44 697s # testing : HTTP_USER_AGENT 697s # expected: 'libwww-perl/6.78' 697s # received: 'libwww-perl/6.78' 697s ok 1 697s # testing : HTTP:User-Agent 697s # expected: 'libwww-perl/6.78' 697s # received: 'libwww-perl/6.78' 697s ok 2 697s # testing : HTTP_REFERER 697s # expected: 't/ssl/varlookup.t' 697s # received: 't/ssl/varlookup.t' 697s ok 3 697s # testing : HTTP_HOST 697s # expected: 'localhost:8532' 697s # received: 'localhost:8532' 697s ok 4 697s # testing : QUERY_STRING 697s # expected: 'QUERY_STRING' 697s # received: 'QUERY_STRING' 697s ok 5 697s # testing : SERVER_SOFTWARE 697s # expected: qr/^Apache\/2.4.63/ 697s # received: 'Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1' 697s ok 6 697s # testing : SERVER_ADMIN 697s # expected: 'tuser@localhost' 697s # received: 'tuser@localhost' 697s ok 7 697s # testing : SERVER_PORT 697s # expected: '8532' 697s # received: '8532' 697s ok 8 697s # testing : SERVER_NAME 697s # expected: 'localhost' 697s # received: 'localhost' 697s ok 9 697s # testing : SERVER_PROTOCOL 697s # expected: qr/^HTTP\/1\.\d$/ 697s # received: 'HTTP/1.1' 697s ok 10 697s # testing : REMOTE_ADDR 697s # expected: '127.0.0.1' 697s # received: '127.0.0.1' 697s ok 11 697s # testing : DOCUMENT_ROOT 697s # expected: '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs' 697s # received: '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs' 697s ok 12 697s # testing : REQUEST_METHOD 697s # expected: 'GET' 697s # received: 'GET' 697s ok 13 697s # testing : REQUEST_URI 697s # expected: '/test_ssl_var_lookup' 697s # received: '/test_ssl_var_lookup' 697s ok 14 697s # testing : TIME_YEAR 697s # expected: 2025 697s # received: '2025' 697s ok 15 697s # testing : TIME_MON 697s # expected: '05' 697s # received: '05' 697s ok 16 697s # testing : TIME_DAY 697s # expected: '06' 697s # received: '06' 697s ok 17 697s # testing : TIME_WDAY 697s # expected: 2 697s # received: '2' 697s ok 18 697s # testing : IS_SUBREQ 697s # expected: 'false' 697s # received: 'false' 697s ok 19 697s # testing : API_VERSION 697s # expected: '20120211' 697s # received: '20120211' 697s ok 20 697s # testing : THE_REQUEST 697s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 697s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 697s ok 21 697s # testing : REQUEST_SCHEME 697s # expected: 'https' 697s # received: 'https' 697s ok 22 697s # testing : HTTPS 697s # expected: 'on' 697s # received: 'on' 697s ok 23 697s # testing : ENV:THE_ARGS 697s # expected: 'ENV:THE_ARGS' 697s # received: 'ENV:THE_ARGS' 697s ok 24 697s # testing : SSL_CLIENT_M_VERSION 697s # expected: qr/^\d+$/ 697s # received: '3' 697s ok 25 697s # testing : SSL_SERVER_M_VERSION 697s # expected: qr/^\d+$/ 697s # received: '3' 697s ok 26 697s # testing : SSL_CLIENT_M_SERIAL 697s # expected: qr/^[0-9A-F]+$/ 697s # received: '09' 697s ok 27 697s # testing : SSL_SERVER_M_SERIAL 697s # expected: qr/^[0-9A-F]+$/ 697s # received: '04' 697s ok 28 697s # testing : SSL_PROTOCOL 697s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 697s # received: 'TLSv1.3' 697s ok 29 697s # testing : SSL_CLIENT_V_START 697s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 697s # received: 'May 6 19:24:10 2025 GMT' 697s ok 30 697s # testing : SSL_SERVER_V_START 697s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 697s # received: 'May 6 19:24:10 2025 GMT' 697s ok 31 697s # testing : SSL_CLIENT_V_END 697s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 697s # received: 'May 6 19:24:10 2026 GMT' 697s ok 32 697s # testing : SSL_SERVER_V_END 697s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 697s # received: 'May 6 19:24:10 2026 GMT' 697s ok 33 697s # testing : SSL_CIPHER 697s # expected: qr/^[A-Z0-9_-]+$/ 697s # received: 'TLS_AES_256_GCM_SHA384' 697s ok 34 697s # testing : SSL_CIPHER_EXPORT 697s # expected: 'false' 697s # received: 'false' 697s ok 35 697s # testing : SSL_CIPHER_ALGKEYSIZE 697s # expected: qr/^\d+$/ 697s # received: '256' 697s ok 36 697s # testing : SSL_CIPHER_USEKEYSIZE 697s # expected: qr/^\d+$/ 697s # received: '256' 697s ok 37 697s # testing : SSL_SECURE_RENEG 697s # expected: qr/^(false|true)$/ 697s # received: 'false' 697s ok 38 697s # testing : SSL_CLIENT_S_DN 697s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 697s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 697s ok 39 697s # testing : SSL_SERVER_S_DN 697s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 697s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 697s ok 40 697s # testing : SSL_CLIENT_S_DN_C 697s # expected: 'US' 697s # received: 'US' 697s ok 41 697s # testing : SSL_SERVER_S_DN_C 697s # expected: 'US' 697s # received: 'US' 697s ok 42 697s # testing : SSL_CLIENT_S_DN_ST 697s # expected: 'California' 697s # received: 'California' 697s ok 43 697s # testing : SSL_SERVER_S_DN_ST 697s # expected: 'California' 697s # received: 'California' 697s ok 44 697s # testing : SSL_CLIENT_S_DN_L 697s # expected: 'San Francisco' 697s # received: 'San Francisco' 697s ok 45 697s # testing : SSL_SERVER_S_DN_L 697s # expected: 'San Francisco' 697s # received: 'San Francisco' 697s ok 46 697s # testing : SSL_CLIENT_S_DN_O 697s # expected: 'ASF' 697s # received: 'ASF' 697s ok 47 697s # testing : SSL_SERVER_S_DN_O 697s # expected: 'ASF' 697s # received: 'ASF' 697s ok 48 697s # testing : SSL_CLIENT_S_DN_OU 697s # expected: 'httpd-test' 697s # received: 'httpd-test' 697s ok 49 697s # testing : SSL_SERVER_S_DN_OU 697s # expected: qr/^httpd-test\/([-\w]+)/ 697s # received: 'httpd-test/rsa-test' 697s ok 50 697s # testing : SSL_CLIENT_S_DN_CN 697s # expected: 'client_ok' 697s # received: 'client_ok' 697s ok 51 697s # testing : SSL_SERVER_S_DN_CN 697s # expected: 'localhost' 697s # received: 'localhost' 697s ok 52 697s # testing : SSL_CLIENT_S_DN_Email 697s # expected: 'test-dev@httpd.apache.org' 697s # received: 'test-dev@httpd.apache.org' 697s ok 53 697s # testing : SSL_SERVER_S_DN_Email 697s # expected: 'test-dev@httpd.apache.org' 697s # received: 'test-dev@httpd.apache.org' 697s ok 54 697s # testing : SSL_CLIENT_SAN_Email_0 697s # expected: 'test-dev@httpd.apache.org' 697s # received: 'test-dev@httpd.apache.org' 697s ok 55 697s # testing : SSL_SERVER_SAN_DNS_0 697s # expected: 'localhost' 697s # received: 'localhost' 697s ok 56 697s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 697s # expected: 'test-dev@httpd.apache.org' 697s # received: 'test-dev@httpd.apache.org' 697s ok 57 697s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 697s # expected: '_https.localhost' 697s # received: '_https.localhost' 697s ok 58 697s # testing : SSL_CLIENT_I_DN 697s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 697s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 697s ok 59 697s # testing : SSL_SERVER_I_DN 697s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 697s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 697s ok 60 697s # testing : SSL_CLIENT_I_DN_C 697s # expected: 'US' 697s # received: 'US' 697s ok 61 697s # testing : SSL_SERVER_I_DN_C 697s # expected: 'US' 697s # received: 'US' 697s ok 62 697s # testing : SSL_CLIENT_I_DN_ST 697s # expected: 'California' 697s # received: 'California' 697s ok 63 697s # testing : SSL_SERVER_I_DN_ST 697s # expected: 'California' 697s # received: 'California' 697s ok 64 697s # testing : SSL_CLIENT_I_DN_L 697s # expected: 'San Francisco' 697s # received: 'San Francisco' 697s ok 65 697s # testing : SSL_SERVER_I_DN_L 697s # expected: 'San Francisco' 697s # received: 'San Francisco' 697s ok 66 697s # testing : SSL_CLIENT_I_DN_O 697s # expected: 'ASF' 697s # received: 'ASF' 697s ok 67 697s # testing : SSL_SERVER_I_DN_O 697s # expected: 'ASF' 697s # received: 'ASF' 697s ok 68 697s # testing : SSL_CLIENT_I_DN_OU 697s # expected: 'httpd-test' 697s # received: 'httpd-test' 697s ok 69 697s # testing : SSL_SERVER_I_DN_OU 697s # expected: 'httpd-test' 697s # received: 'httpd-test' 697s ok 70 697s # testing : SSL_CLIENT_I_DN_CN 697s # expected: 'ca' 697s # received: 'ca' 697s ok 71 697s # testing : SSL_SERVER_I_DN_CN 697s # expected: 'ca' 697s # received: 'ca' 697s ok 72 697s # testing : SSL_SERVER_I_DN_CN_RAW 697s # expected: 'ca' 697s # received: 'ca' 697s ok 73 697s # testing : SSL_SERVER_I_DN_CN_0_RAW 697s # expected: 'ca' 697s # received: 'ca' 697s ok 74 697s # testing : SSL_CLIENT_I_DN_Email 697s # expected: 'test-dev@httpd.apache.org' 697s # received: 'test-dev@httpd.apache.org' 697s ok 75 697s # testing : SSL_SERVER_I_DN_Email 697s # expected: 'test-dev@httpd.apache.org' 697s # received: 'test-dev@httpd.apache.org' 697s ok 76 697s # testing : SSL_CLIENT_A_SIG 697s # expected: 'sha256WithRSAEncryption' 697s # received: 'sha256WithRSAEncryption' 697s ok 77 697s # testing : SSL_SERVER_A_SIG 697s # expected: 'sha256WithRSAEncryption' 697s # received: 'sha256WithRSAEncryption' 697s ok 78 697s # testing : SSL_CLIENT_A_KEY 697s # expected: 'rsaEncryption' 697s # received: 'rsaEncryption' 697s ok 79 697s # testing : SSL_SERVER_A_KEY 697s # expected: qr/^[rd]saEncryption$/ 697s # received: 'rsaEncryption' 697s ok 80 697s # testing : SSL_CLIENT_CERT 697s # expected: qr/^-----BEGIN CERTIFICATE-----/ 697s # received: '-----BEGIN CERTIFICATE----- 697s # MIIEezCCA2OgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 697s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 697s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 697s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 697s # MTkyNDEwWhcNMjYwNTA2MTkyNDEwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 697s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 697s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 697s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 697s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzfM6mcuX/TgkLe/hY8DtgRA3Fho+STnXJ+bc 697s # ebxj/kdFaSkZwRns/RQQSZFcfkKcrD6rjjFaLJvqXCRQE7VkWkrz7+8YtBJ9Pk8y 697s # UkR85Uz+PKH+DcsQmzkLW4X/CdZ5q/81LXMDS6CguokveUhOmGKxzPeUIK/k7Dnp 697s # DkScXya0TUxwuro8lgLtNPFA/Mg+6HFGa6EOxWRhLgk1OLlB3YaeI3QV0Y0gPlbp 697s # nd4xesFUmrOW2/4aAtQIpNJOu0pbgoib2m2pehu5T2j2RdbTSJbokleCgk3Fwm8o 697s # JLJmUAISjcj2zvKJotoZsXPOShHJ4himqa4AhWQyKR8O38T+6wIDAQABo4HOMIHL 697s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 697s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 697s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 697s # HQ4EFgQUVrQsC+oMEU8k/lNR8PL3+Mcbd4YwHwYDVR0jBBgwFoAUgg8Jv1rxlWXo 697s # aFVf3d396oP6S5QwDQYJKoZIhvcNAQELBQADggEBACox2i4n4T2Lf9k3C2PdBBpw 697s # 0uYVr5GiQ4cehVZc+7YhviXiFbXsM2dG3OAw+VBkCsAvT1hJ+DkIfDVGcbEXwnHI 697s # Lc2qsVokhS6xl4hGQaxfoASnaPrW5mcSVHwzaJWqRDl3aMi/cjowlLpivSSQkYdA 697s # o3PUi891hNqDDwORVY+V1xOCi429Hlb1gMYwjv2y+XDgnmKVCnY/BnorxCyTapnz 697s # eC0oguFdR2HKOvLZ/wDDfAOmQCM63k2my5HGuW+CWrJJVGdPeGk85BURyXVR6sle 697s # 4zfGThRXKAnhpM+DH8gkwo7/IdYIbLk92qB2L/9HKQOYrvXdV2DiS+/X/owmkWM= 697s # -----END CERTIFICATE----- 697s # ' 697s ok 81 697s # testing : SSL_SERVER_CERT 697s # expected: qr/^-----BEGIN CERTIFICATE-----/ 697s # received: '-----BEGIN CERTIFICATE----- 697s # MIIERDCCAyygAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 697s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 697s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 697s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 697s # MTkyNDEwWhcNMjYwNTA2MTkyNDEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 697s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 697s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 697s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 697s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzYpGBCq21VDMwP94p6fyb+3T 697s # bo5zrHyDyx/pQKubPzbbbGZLc3e+FAh4tDquNxzXInkk+N1i82XTF6Z7imsqqDnT 697s # XHx7Pa67J8YEFXaLrfa3tezLFCBz3oEOGgdLZdMRG4cUnmQ+wsRoURiMYX/iZSXk 697s # ifAH9z64j6zV02HxGqvquUDqzw3e4Sko12vnG5dz7cfjY+hmmQaFyt6O/VhQAA6+ 697s # xvxmjVKjMm/VeT9JDeXYEJf1zKQcQ2YjzCc1BFEhB+vvPFtUe/PWdmxl+f3RXhyJ 697s # 7L+6roTzNMXEFPo8vGXeQbLCRzSqtf6TTZN08LE3tjFyjAVD68eBAO96U5WzoQID 697s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 697s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBQY 697s # Z65vkLTuXu9zCzF179Ov1VyxvzAfBgNVHSMEGDAWgBSCDwm/WvGVZehoVV/d3f3q 697s # g/pLlDANBgkqhkiG9w0BAQsFAAOCAQEAXCO2EqLEjqUOOGM8gG7fXmbAfRPnuSF8 697s # vqoI4pTi6q0xWEj8R1YFGBU7Hon1pXoKXAjhKI4b6E9oZ54k1vNNUz7P0xKijiur 697s # k7pgvwOR5JAKHxAjWLdAJfLHkZEuZfJamIa3OjybWbdorqJy67csaZR45BA720UP 697s # u+xVOy6+O0zC/3Lseq0jNS4EMbajx2pdOX9KqQ8ZijzYCtqk/uHl4h4lnhRJehuV 697s # Mh//F3w/N+kO60KfYu8/5fBAc8tHI6cYqSTADbKrfpUnAcfKjAXegiYPjNmoucch 697s # GgrpRX0Wr86G6vrrjQG1HOkQ0j1EJd9kwCqPEQ2/wpm1Ssupz9sSNQ== 697s # -----END CERTIFICATE----- 697s # ' 697s ok 82 697s # testing : SSL_CLIENT_VERIFY 697s # expected: 'SUCCESS' 697s # received: 'SUCCESS' 697s ok 83 697s ok 699s t/ssl/verify.t ...................... 699s 1..3 699s # Running under perl version 5.040001 for linux 699s # Current time local: Tue May 6 19:28:51 2025 699s # Current time GMT: Tue May 6 19:28:51 2025 699s # Using Test.pm version 1.31 699s # Using Apache/Test.pm version 1.44 699s HTTP/1.1 403 Forbidden 699s Connection: close 699s Date: Tue, 06 May 2025 19:28:52 GMT 699s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 699s Content-Length: 258 699s Content-Type: text/html; charset=iso-8859-1 699s Client-Date: Tue, 06 May 2025 19:28:52 GMT 699s Client-Peer: 127.0.0.1:8532 699s Client-Response-Num: 1 699s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 699s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 699s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 699s Client-SSL-Socket-Class: IO::Socket::SSL 699s Client-SSL-Version: TLSv1_3 699s Title: 403 Forbidden 699s 699s 699s 699s 403 Forbidden 699s 699s

Forbidden

699s

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

699s 699s ok 1 699s HTTP/1.1 200 OK 699s Connection: close 699s Date: Tue, 06 May 2025 19:28:52 GMT 699s Accept-Ranges: bytes 699s ETag: "1a-62c6deaf13e40" 699s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 699s Vary: In-If1 699s Content-Length: 26 699s Content-Type: text/html 699s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 699s Client-Date: Tue, 06 May 2025 19:28:52 GMT 699s Client-Peer: 127.0.0.1:8532 699s Client-Response-Num: 1 699s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 699s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 699s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 699s Client-SSL-Socket-Class: IO::Socket::SSL 699s Client-SSL-Version: TLSv1_3 699s DMMATCH1: 1 699s 699s welcome to localhost:8529 699s ok 2 699s 500 Server closed connection without sending any data back 699s Content-Type: text/plain 699s Client-Date: Tue, 06 May 2025 19:28:52 GMT 699s Client-Warning: Internal response 699s 699s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 699s ok 3 699s ok 699s All tests successful. 699s Files=143, Tests=7312, 273 wallclock secs ( 1.07 usr 0.19 sys + 117.55 cusr 113.56 csys = 232.37 CPU) 699s Result: PASS 699s [warning] server localhost:8529 shutdown 700s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 700s + grep -E '^Result: PASS' testlog.mpm_worker 700s + grep -E '^Result: FAIL' testlog.mpm_worker 700s Files=143, Tests=7312, 273 wallclock secs ( 1.07 usr 0.19 sys + 117.55 cusr 113.56 csys = 232.37 CPU) 700s Result: PASS 700s + grep -E 'server dumped core' testlog.mpm_worker 700s =============Running-with-mpm_event========== 700s + return 0 700s + run_tests mpm_event 700s + local MPM=mpm_event 700s + shift 700s + local LOG=testlog.mpm_event 700s + echo =============Running-with-mpm_event========== 700s + rm -f apache2.conf.debian 700s + cp /etc/apache2/apache2.conf apache2.conf.debian 700s + cat /etc/apache2/mods-available/mpm_event.load 700s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 700s t/TEST -clean 700s + 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 700s + grep -v mpm_ 700s + xargs cat 700s + for m in bucketeer case_filter case_filter_in 700s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 700s + for m in bucketeer case_filter case_filter_in 700s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 700s + for m in bucketeer case_filter case_filter_in 700s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 700s + cat /etc/apache2/mods-available/mime.conf 700s + echo 'Servername localhost' 700s + make clean 700s [warning] setting ulimit to allow core files 700s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/TEST -clean 700s Duplicate specification "clean" for option "clean" 700s Duplicate specification "help" for option "help" 700s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules' 700s cd test_utilities && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 700s cd test_rwrite && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 700s cd authany && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 700s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 700s cd test_ssl && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 700s cd test_apr_uri && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 700s cd eat_post && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 700s cd nntp_like && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 700s cd client_add_filter && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 700s cd echo_post && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 700s cd input_body_filter && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 700s cd random_chunk && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 700s cd memory_track && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 700s cd echo_post_chunk && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 700s cd list_modules && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 700s cd test_session && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 700s cd fold && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 700s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 700s cd test_pass_brigade && make clean 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 700s 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 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 700s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules' 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 700s rmdir export 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 700s rmdir crl 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 700s rmdir conf 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 700s rmdir certs 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 700s rmdir csr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 700s rmdir keys 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 700s rmdir proxy 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 700s unlink /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 700s rmdir newcerts 700s rmdir asf 700s rmdir /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 700s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 700s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test' 700s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 700s t/TEST -clean 700s [warning] setting ulimit to allow core files 700s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 700s Duplicate specification "clean" for option "clean" 700s Duplicate specification "help" for option "help" 700s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 700s make[2]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 700s rm -f \ 700s TestItSelf.bso TestItSelf.def \ 700s TestItSelf.exp TestItSelf.x \ 700s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 700s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 700s *.a *.o \ 700s *perl.core MYMETA.json \ 700s MYMETA.yml blibdirs.ts \ 700s core core.*perl.*.? \ 700s core.[0-9] core.[0-9][0-9] \ 700s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 700s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 700s mon.out perl \ 700s perl perl.exe \ 700s perlmain.c pm_to_blib \ 700s pm_to_blib.ts so_locations \ 700s tmon.out 700s rm -rf \ 700s Makefile.old blib \ 700s t/TEST 700s mv Makefile Makefile.old > /dev/null 2>&1 700s make[2]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 700s rm -f \ 700s Test.bso Test.def \ 700s Test.exp Test.x \ 700s ../blib/arch/auto/Apache/Test/extralibs.all \ 700s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 700s *.a *.o \ 700s *perl.core MYMETA.json \ 700s MYMETA.yml blibdirs.ts \ 700s core core.*perl.*.? \ 700s core.[0-9] core.[0-9][0-9] \ 700s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 700s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 700s mon.out perl \ 700s perl perl.exe \ 700s perlmain.c pm_to_blib \ 700s pm_to_blib.ts so_locations \ 700s tmon.out 700s rm -rf \ 700s .mypacklist Makefile.old \ 700s blib t/REPORT \ 700s t/TEST 700s mv Makefile Makefile.old > /dev/null 2>&1 700s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test' 700s rm -f \ 700s test.bso test.def \ 700s test.exp test.x \ 700s blib/arch/auto/httpd-test/extralibs.all \ 700s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 700s *.a *.o \ 700s *perl.core MYMETA.json \ 700s MYMETA.yml blibdirs.ts \ 700s core core.*perl.*.? \ 700s core.[0-9] core.[0-9][0-9] \ 700s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 700s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 700s mon.out perl \ 700s perl perl.exe \ 700s perlmain.c pm_to_blib \ 700s pm_to_blib.ts so_locations \ 700s tmon.out 700s rm -rf \ 700s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 700s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 700s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 700s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 700s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 700s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 700s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 700s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 700s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 700s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 700s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 700s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 700s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 700s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 700s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 700s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 700s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 700s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 700s blib 700s mv Makefile Makefile.old > /dev/null 2>&1 700s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 700s + chown -R tuser: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp 700s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/apache2.conf.debian' 700s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 700s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 700s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 700s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 700s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 700s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 700s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 700s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 700s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 700s [ info] generating script ./t/htdocs/modules/cgi/big.pl 700s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 700s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 700s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 700s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 700s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 700s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 700s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 700s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 700s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 700s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 700s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 700s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 700s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 700s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 700s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 700s [ info] generating script ./t/htdocs/modules/cgi/action.pl 700s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 700s [ info] generating script ./t/htdocs/modules/cgi/env.pl 700s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 700s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 700s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 700s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 700s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 700s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 700s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 700s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 700s Warning: NAME must be a package name 701s Checking if your kit is complete... 701s Looks good 701s [ info] generating script t/TEST 701s [ info] generating script ./t/cgi-bin/cookies.pl 701s [ info] generating script ./t/cgi-bin/next_available_port.pl 701s [ info] generating script t/TEST 701s Writing MYMETA.yml and MYMETA.json 701s Writing MYMETA.yml and MYMETA.json 701s Checking for Cwd...ok 701s Checking for File::Spec...ok 701s Generating a Unix-style Makefile 701s Writing Makefile for httpd-test 701s Writing MYMETA.yml and MYMETA.json 701s + su tuser -c 't/TEST ' 701s + tee testlog.mpm_event 701s [warning] setting ulimit to allow core files 701s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/TEST 701s Duplicate specification "clean" for option "clean" 701s Duplicate specification "help" for option "help" 702s [warning] generating SSL CA for asf 702s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 702s ...+...+...+.....+.+.........+.....+....+........+...+.+...+...+...+.........+.....+..........+.....+.+..+....+........+.............+..............+....+.........+..+++++++++++++++++++++++++++++++++++++++*..+.......+...+++++++++++++++++++++++++++++++++++++++*.....+...+...+..+...+...+............+..........+...+......+.........+..+...+....+...+..+.............+..+......+.+.....+...+.+.........+.................+......+...+......+.+.....+....+...........+..........+..+.+.....+.+.....+...+............+.........+.+...+..+...+..........+...++++++ 702s ..........+.+..+...+++++++++++++++++++++++++++++++++++++++*............+...+....+...+...+........+.+...+.....+............+...+.+.....+.+.....+.+........+......+.+.....+.......+...+++++++++++++++++++++++++++++++++++++++*....+..+.............+..+...+...+.+...+............+......+.....+...+.........+...+.......+..+..........+...........+....+.....+.+...............+.....+.......+..+...+......+.......+.................+...+.......+...............+...+..+.+.........+..++++++ 702s ----- 702s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 702s [ info] openssl genrsa -out keys/client_revoked.pem 2048 703s [ 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 703s [ 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 -extensions client_ext 703s Using configuration from conf/client_revoked.cnf 703s Check that the request matches the signature 703s Signature ok 703s The Subject's Distinguished Name is as follows 703s countryName :PRINTABLE:'US' 703s stateOrProvinceName :ASN.1 12:'California' 703s localityName :ASN.1 12:'San Francisco' 703s organizationName :ASN.1 12:'ASF' 703s organizationalUnitName:ASN.1 12:'httpd-test' 703s commonName :ASN.1 12:'client_revoked' 703s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 703s Certificate is to be certified until May 6 19:28:56 2026 GMT (365 days) 703s 703s Write out database with 1 new entries 703s Database updated 703s [ 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 703s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 703s Using configuration from conf/cacrl.cnf 703s Revoking Certificate 01. 703s Database updated 703s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 703s Using configuration from conf/cacrl.cnf 703s [ info] generating proxy cert: proxy/client_revoked.pem 703s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 703s [ 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 703s [ 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 -extensions client_ext 703s Using configuration from conf/client_snakeoil.cnf 703s Check that the request matches the signature 703s Signature ok 703s The Subject's Distinguished Name is as follows 703s countryName :PRINTABLE:'AU' 703s stateOrProvinceName :ASN.1 12:'Queensland' 703s localityName :ASN.1 12:'Mackay' 703s organizationName :ASN.1 12:'Snake Oil, Ltd.' 703s organizationalUnitName:ASN.1 12:'Staff' 703s commonName :ASN.1 12:'client_snakeoil' 703s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 703s Certificate is to be certified until May 6 19:28:57 2026 GMT (365 days) 703s 703s Write out database with 1 new entries 703s Database updated 703s [ 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 703s [ info] generating proxy cert: proxy/client_snakeoil.pem 703s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 706s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 706s [ 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 706s [ 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 706s Using configuration from conf/server_des3_dsa.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 706s commonName :ASN.1 12:'localhost' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 706s [ 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 706s [ 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 706s Using configuration from conf/server_dsa.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 706s commonName :ASN.1 12:'localhost' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ info] openssl genrsa -out keys/server2.pem 2048 706s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 706s [ 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 706s Using configuration from conf/server2.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 706s commonName :ASN.1 12:'localhost' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ info] openssl genrsa -out keys/client_ok.pem 2048 706s [ 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 706s [ 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_ext -extensions client_ok_ext 706s Using configuration from conf/client_ok.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test' 706s commonName :ASN.1 12:'client_ok' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ 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 706s [ info] generating proxy cert: proxy/client_ok.pem 706s [ info] openssl genrsa -out keys/server.pem 2048 706s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 706s [ 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 706s Using configuration from conf/server.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 706s commonName :ASN.1 12:'localhost' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 706s [ 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 706s [ 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 706s Using configuration from conf/server2_dsa.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 706s commonName :ASN.1 12:'localhost' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 706s [ 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 706s [ 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 706s Using configuration from conf/server2_des3.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 706s commonName :ASN.1 12:'localhost' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 706s [ 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 706s [ 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 706s Using configuration from conf/server2_des3_dsa.cnf 706s Check that the request matches the signature 706s Signature ok 706s The Subject's Distinguished Name is as follows 706s countryName :PRINTABLE:'US' 706s stateOrProvinceName :ASN.1 12:'California' 706s localityName :ASN.1 12:'San Francisco' 706s organizationName :ASN.1 12:'ASF' 706s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 706s commonName :ASN.1 12:'localhost' 706s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 706s Certificate is to be certified until May 6 19:29:00 2026 GMT (365 days) 706s 706s Write out database with 1 new entries 706s Database updated 706s [ info] openssl genrsa -out keys/client_colon.pem 2048 707s [ 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 707s [ 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 -extensions client_ext 707s Using configuration from conf/client_colon.cnf 707s Check that the request matches the signature 707s Signature ok 707s The Subject's Distinguished Name is as follows 707s countryName :PRINTABLE:'US' 707s stateOrProvinceName :ASN.1 12:'California' 707s localityName :ASN.1 12:'San Francisco' 707s organizationName :ASN.1 12:'ASF' 707s organizationalUnitName:ASN.1 12:'httpd-test' 707s commonName :ASN.1 12:'user:colon' 707s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 707s Certificate is to be certified until May 6 19:29:01 2026 GMT (365 days) 707s 707s Write out database with 1 new entries 707s Database updated 707s [ 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 707s [ info] generating proxy cert: proxy/client_colon.pem 707s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 707s [ 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 707s [ 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 707s Using configuration from conf/server_des3.cnf 707s Check that the request matches the signature 707s Signature ok 707s The Subject's Distinguished Name is as follows 707s countryName :PRINTABLE:'US' 707s stateOrProvinceName :ASN.1 12:'California' 707s localityName :ASN.1 12:'San Francisco' 707s organizationName :ASN.1 12:'ASF' 707s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 707s commonName :ASN.1 12:'localhost' 707s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 707s Certificate is to be certified until May 6 19:29:01 2026 GMT (365 days) 707s 707s Write out database with 1 new entries 707s Database updated 707s [ info] linked ca-bundle.crl to fdd35eee.r0 707s cd test_utilities && make .libs/mod_test_utilities.so 707s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 707s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 707s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 707s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 707s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 707s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 707s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 707s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 707s cd test_rwrite && make .libs/mod_test_rwrite.so 707s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 707s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 707s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 707s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 707s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 707s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 707s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 707s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 707s cd authany && make .libs/mod_authany.so 707s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 707s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 707s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 707s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 707s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 707s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 707s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 707s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/authany' 707s cd test_ssl && make .libs/mod_test_ssl.so 707s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 707s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 707s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 707s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 708s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 708s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 708s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 708s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 708s cd test_apr_uri && make .libs/mod_test_apr_uri.so 708s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 708s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 708s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 708s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 708s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 708s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 708s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 708s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 708s cd eat_post && make .libs/mod_eat_post.so 708s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 708s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 708s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 708s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 708s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 708s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 708s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 708s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 708s cd nntp_like && make .libs/mod_nntp_like.so 708s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 708s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 708s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 708s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 708s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 708s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 709s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 709s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 709s cd client_add_filter && make .libs/mod_client_add_filter.so 709s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 709s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 709s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 709s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 709s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 709s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 709s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 709s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 709s cd echo_post && make .libs/mod_echo_post.so 709s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 709s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 709s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 709s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 709s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 709s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 709s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 709s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 709s cd input_body_filter && make .libs/mod_input_body_filter.so 709s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 709s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 709s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 709s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 709s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 709s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 709s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 709s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 709s cd random_chunk && make .libs/mod_random_chunk.so 709s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 709s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 709s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 709s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 709s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 709s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 709s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 709s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 709s cd memory_track && make .libs/mod_memory_track.so 709s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 709s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 709s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 709s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 710s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 710s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 710s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 710s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 710s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 710s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 710s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 710s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 710s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 710s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 710s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 710s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 710s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 710s cd list_modules && make .libs/mod_list_modules.so 710s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 710s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 710s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 710s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 710s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 710s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 710s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 710s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 710s cd test_session && make .libs/mod_test_session.so 710s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 710s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 710s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 710s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 710s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 710s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 710s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 710s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_session' 710s cd fold && make .libs/mod_fold.so 710s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 710s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 710s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 710s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 710s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 710s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 711s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 711s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/fold' 711s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 711s make[1]: Entering directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 711s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 711s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/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 711s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 711s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 711s libtool: link: s390x-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 711s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 711s make[1]: Leaving directory '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 711s /usr/sbin/apache2 -d /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 711s using Apache/2.4.63 (event MPM) 711s 711s waiting 60 seconds for server to start: .[Tue May 06 19:29:05.275105 2025] [core:trace3] [pid 948348:tid 948348] core.c(3482): Setting LogLevel for all modules to trace8 711s [Tue May 06 19:29:05.275461 2025] [core:trace6] [pid 948348:tid 948348] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 711s [Tue May 06 19:29:05.275488 2025] [core:trace3] [pid 948348:tid 948348] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 711s [Tue May 06 19:29:05.276080 2025] [core:trace6] [pid 948348:tid 948348] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 711s [Tue May 06 19:29:05.276085 2025] [core:trace3] [pid 948348:tid 948348] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 711s [Tue May 06 19:29:05.276087 2025] [core:trace3] [pid 948348:tid 948348] core.c(3482): Setting LogLevel for all modules to info 711s [Tue May 06 19:29:05.276092 2025] [core:trace6] [pid 948348:tid 948348] core.c(3499): Cannot find module 'core', trying 'core_module' 711s [Tue May 06 19:29:05.276096 2025] [core:trace3] [pid 948348:tid 948348] core.c(3509): Setting LogLevel for module core.c to crit 711s [Tue May 06 19:29:05.276099 2025] [core:trace3] [pid 948348:tid 948348] core.c(3482): Setting LogLevel for all modules to crit 711s [Tue May 06 19:29:05.276105 2025] [core:trace6] [pid 948348:tid 948348] core.c(3499): Cannot find module 'core', trying 'core_module' 711s [Tue May 06 19:29:05.276108 2025] [core:trace3] [pid 948348:tid 948348] core.c(3509): Setting LogLevel for module core.c to info 711s [Tue May 06 19:29:05.276110 2025] [core:trace3] [pid 948348:tid 948348] core.c(3482): Setting LogLevel for all modules to crit 711s [Tue May 06 19:29:05.276119 2025] [core:trace6] [pid 948348:tid 948348] core.c(3499): Cannot find module 'core', trying 'core_module' 711s [Tue May 06 19:29:05.276122 2025] [core:trace3] [pid 948348:tid 948348] core.c(3509): Setting LogLevel for module core.c to info 711s [Tue May 06 19:29:05.276124 2025] [core:trace3] [pid 948348:tid 948348] core.c(3482): Setting LogLevel for all modules to crit 711s [Tue May 06 19:29:05.276127 2025] [core:trace3] [pid 948348:tid 948348] core.c(3482): Setting LogLevel for all modules to info 711s [Tue May 06 19:29:05.276134 2025] [core:trace6] [pid 948348:tid 948348] core.c(3499): Cannot find module 'core', trying 'core_module' 711s [Tue May 06 19:29:05.276137 2025] [core:trace3] [pid 948348:tid 948348] core.c(3509): Setting LogLevel for module core.c to crit 711s [Tue May 06 19:29:05.276141 2025] [core:trace3] [pid 948348:tid 948348] core.c(3482): Setting LogLevel for all modules to info 711s [Tue May 06 19:29:05.276445 2025] [alias:warn] [pid 948348:tid 948348] AH00671: The Alias directive in /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 711s [Tue May 06 19:29:05.276454 2025] [proxy:info] [pid 948348:tid 948348] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 711s [Tue May 06 19:29:05.276804 2025] [proxy:info] [pid 948348:tid 948348] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 711s [Tue May 06 19:29:05.276811 2025] [core:trace6] [pid 948348:tid 948348] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 711s [Tue May 06 19:29:05.276816 2025] [core:trace3] [pid 948348:tid 948348] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 711s 711s waiting 60 seconds for server to start: ok (waited 0 secs) 711s server localhost:8529 started 711s server localhost:8530 listening (mod_nntp_like) 711s server localhost:8531 listening (mod_nntp_like_ssl) 711s server localhost:8532 listening (mod_ssl) 711s server localhost:8533 listening (ssl_optional_cc) 711s server localhost:8534 listening (ssl_pr33791) 711s server localhost:8535 listening (ssl_ocsp) 711s server localhost:8536 listening (mod_vhost_alias) 711s server localhost:8537 listening (mod_include) 711s server localhost:8538 listening (mod_proxy) 711s server localhost:8539 listening (proxy_http_bal1) 711s server localhost:8540 listening (proxy_http_bal2) 711s server localhost:8541 listening (proxy_http_balancer) 711s server localhost:8544 listening (proxy_fcgi) 711s server localhost:8545 listening (cve_2011_3368_rewrite) 711s server localhost:8546 listening (proxy_http_reverse) 711s server localhost:8547 listening (proxy_http_nofwd) 711s server localhost:8548 listening (cve_2011_3368) 711s server localhost:8549 listening (mod_headers) 711s server localhost:8550 listening (mod_echo) 711s server localhost:8551 listening (mod_echo_ssl) 711s server localhost:8552 listening (error_document) 711s server localhost:8553 listening (http_unsafe) 711s server localhost:8554 listening (http_strict) 711s server localhost:8555 listening (remote_ip) 711s server localhost:8556 listening (core) 711s server localhost:8557 listening (mod_cache) 711s server localhost:8558 listening (proxy_http_https) 711s server localhost:8559 listening (proxy_https_https) 711s server localhost:8560 listening (proxy_http_https_proxy_section) 711s server localhost:8561 listening (proxy_https_https_proxy_section) 711s server localhost:8562 listening (proxy_https_http) 712s [ info] adding source lib /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 717s t/ab/base.t ......................... 717s 1..5 717s # Running under perl version 5.040001 for linux 717s # Current time local: Tue May 6 19:29:09 2025 717s # Current time GMT: Tue May 6 19:29:09 2025 717s # Using Test.pm version 1.31 717s # Using Apache/Test.pm version 1.44 717s # # running: 717s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 717s ok 1 717s ok 2 717s # # running: 717s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 717s ok 3 717s ok 4 717s ok 5 717s ok 718s t/apache/404.t ...................... 718s 1..2 718s # Running under perl version 5.040001 for linux 718s # Current time local: Tue May 6 19:29:11 2025 718s # Current time GMT: Tue May 6 19:29:11 2025 718s # Using Test.pm version 1.31 718s # Using Apache/Test.pm version 1.44 718s # GET_STR Response: 718s # HTTP/1.1 404 Not Found 718s # Connection: close 718s # Date: Tue, 06 May 2025 19:29:12 GMT 718s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 718s # Content-Length: 196 718s # Content-Type: text/html; charset=iso-8859-1 718s # Client-Date: Tue, 06 May 2025 19:29:12 GMT 718s # Client-Peer: 127.0.0.1:8529 718s # Client-Response-Num: 1 718s # Title: 404 Not Found 718s # 718s # 718s # 718s # 404 Not Found 718s # 718s #

Not Found

718s #

The requested URL was not found on this server.

718s # 718s ok 1 718s ok 2 718s ok 720s t/apache/acceptpathinfo.t ........... 720s 1..36 720s # Running under perl version 5.040001 for linux 720s # Current time local: Tue May 6 19:29:12 2025 720s # Current time GMT: Tue May 6 19:29:12 2025 720s # Using Test.pm version 1.31 720s # Using Apache/Test.pm version 1.44 720s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 720s # expected: '200' 720s # received: '200' 720s ok 1 720s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 720s # expected: qr/_\(none\)_/ 720s # received: '_(none)_' 720s ok 2 720s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 720s # expected: '404' 720s # received: '404' 720s ok 3 720s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 720s # expected: qr/Not Found/ 720s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 720s ok 28 720s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 720s # expected: '200' 720s # received: '200' 720s ok 29 720s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 720s # expected: qr/_\(none\)_/ 720s # received: '_(none)_' 720s ok 30 720s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 720s # expected: '200' 720s # received: '200' 720s ok 31 720s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 720s # expected: qr/_\/foo\/bar_/ 720s # received: '_/foo/bar_' 720s ok 32 720s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 720s # expected: '200' 720s # received: '200' 720s ok 33 720s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 720s # expected: qr/_\(none\)_/ 720s # received: '_(none)_' 720s ok 34 720s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 720s # expected: '200' 720s # received: '200' 720s ok 35 720s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 720s # expected: qr/_\/foo\/bar_/ 720s # received: '_/foo/bar_' 720s ok 36 720s ok 722s t/apache/byterange.t ................ 722s # using LWP client 722s 1..219 722s # Running under perl version 5.040001 for linux 722s # Current time local: Tue May 6 19:29:14 2025 722s # Current time GMT: Tue May 6 19:29:14 2025 722s # Using Test.pm version 1.31 722s # Using Apache/Test.pm version 1.44 722s downloaded 19556 bytes, file is 19556 bytes 722s ok 1 722s downloaded 56240 bytes, file is 56240 bytes 722s ok 2 722s downloaded 34282 bytes, file is 34282 bytes 722s ok 3 722s downloaded 55872 bytes, file is 55872 bytes 722s ok 4 722s downloaded 43888 bytes, file is 43888 bytes 722s ok 5 722s downloaded 89272 bytes, file is 89272 bytes 722s ok 6 722s downloaded 9991 bytes, file is 9991 bytes 722s ok 7 722s downloaded 9577 bytes, file is 9577 bytes 722s ok 8 722s downloaded 4100 bytes, file is 4100 bytes 722s ok 9 722s downloaded 3672 bytes, file is 3672 bytes 722s ok 10 722s downloaded 7680 bytes, file is 7680 bytes 722s ok 11 722s downloaded 144297 bytes, file is 144297 bytes 722s ok 12 722s downloaded 7966 bytes, file is 7966 bytes 722s ok 13 722s downloaded 6891 bytes, file is 6891 bytes 722s ok 14 722s downloaded 7760 bytes, file is 7760 bytes 722s ok 15 722s downloaded 6327 bytes, file is 6327 bytes 722s ok 16 722s downloaded 133639 bytes, file is 133639 bytes 722s ok 17 722s downloaded 6142 bytes, file is 6142 bytes 722s ok 18 722s downloaded 3594 bytes, file is 3594 bytes 722s ok 19 722s downloaded 4085 bytes, file is 4085 bytes 722s ok 20 722s downloaded 119424 bytes, file is 119424 bytes 722s ok 21 722s downloaded 6597 bytes, file is 6597 bytes 722s ok 22 722s downloaded 5335 bytes, file is 5335 bytes 722s ok 23 722s downloaded 4616 bytes, file is 4616 bytes 722s ok 24 722s downloaded 115538 bytes, file is 115538 bytes 722s ok 25 722s downloaded 10759 bytes, file is 10759 bytes 722s ok 26 722s downloaded 12271 bytes, file is 12271 bytes 722s ok 27 722s downloaded 9232 bytes, file is 9232 bytes 722s ok 28 722s downloaded 129679 bytes, file is 129679 bytes 722s ok 29 722s downloaded 10557 bytes, file is 10557 bytes 722s ok 30 722s downloaded 12319 bytes, file is 12319 bytes 722s ok 31 722s downloaded 8442 bytes, file is 8442 bytes 722s ok 32 722s downloaded 4450 bytes, file is 4450 bytes 722s ok 33 722s downloaded 64521 bytes, file is 64521 bytes 722s ok 34 722s downloaded 8201 bytes, file is 8201 bytes 722s ok 35 722s downloaded 4103 bytes, file is 4103 bytes 722s ok 36 722s downloaded 10924 bytes, file is 10924 bytes 722s ok 37 722s downloaded 4456 bytes, file is 4456 bytes 722s ok 38 722s downloaded 100186 bytes, file is 100186 bytes 722s ok 39 722s downloaded 7717 bytes, file is 7717 bytes 722s ok 40 722s downloaded 7702 bytes, file is 7702 bytes 722s ok 41 722s downloaded 7017 bytes, file is 7017 bytes 722s ok 42 722s downloaded 71129 bytes, file is 71129 bytes 722s ok 43 722s downloaded 4599 bytes, file is 4599 bytes 722s ok 44 722s downloaded 6150 bytes, file is 6150 bytes 722s ok 45 722s downloaded 5111 bytes, file is 5111 bytes 722s ok 46 722s downloaded 41016 bytes, file is 41016 bytes 722s ok 47 722s downloaded 5730 bytes, file is 5730 bytes 722s ok 48 722s downloaded 4682 bytes, file is 4682 bytes 722s ok 49 722s downloaded 4980 bytes, file is 4980 bytes 722s ok 50 722s downloaded 54032 bytes, file is 54032 bytes 722s ok 51 722s downloaded 7007 bytes, file is 7007 bytes 722s ok 52 722s downloaded 37377 bytes, file is 37377 bytes 722s ok 53 722s downloaded 4214 bytes, file is 4214 bytes 722s ok 54 722s downloaded 3944 bytes, file is 3944 bytes 722s ok 55 722s downloaded 4054 bytes, file is 4054 bytes 722s ok 56 722s downloaded 44427 bytes, file is 44427 bytes 722s ok 57 722s downloaded 4744 bytes, file is 4744 bytes 722s ok 58 722s downloaded 3945 bytes, file is 3945 bytes 722s ok 59 722s downloaded 4055 bytes, file is 4055 bytes 722s ok 60 722s downloaded 68935 bytes, file is 68935 bytes 722s ok 61 722s downloaded 3946 bytes, file is 3946 bytes 722s ok 62 722s downloaded 4056 bytes, file is 4056 bytes 722s ok 63 722s downloaded 51099 bytes, file is 51099 bytes 722s ok 64 722s downloaded 5596 bytes, file is 5596 bytes 722s ok 65 722s downloaded 124707 bytes, file is 124707 bytes 722s ok 66 722s downloaded 107195 bytes, file is 107195 bytes 722s ok 67 722s downloaded 38060 bytes, file is 38060 bytes 722s ok 68 722s downloaded 4470 bytes, file is 4470 bytes 722s ok 69 722s downloaded 6335 bytes, file is 6335 bytes 722s ok 70 722s downloaded 7363 bytes, file is 7363 bytes 722s ok 71 722s downloaded 5889 bytes, file is 5889 bytes 722s ok 72 722s downloaded 4651 bytes, file is 4651 bytes 722s ok 73 722s downloaded 8356 bytes, file is 8356 bytes 722s ok 74 722s downloaded 25281 bytes, file is 25281 bytes 722s ok 75 722s downloaded 53901 bytes, file is 53901 bytes 722s ok 76 722s downloaded 115157 bytes, file is 115157 bytes 722s ok 77 722s downloaded 20457 bytes, file is 20457 bytes 722s ok 78 722s downloaded 5768 bytes, file is 5768 bytes 722s ok 79 722s downloaded 8241 bytes, file is 8241 bytes 722s ok 80 722s downloaded 846673 bytes, file is 846673 bytes 722s ok 81 722s downloaded 22584 bytes, file is 22584 bytes 722s ok 82 722s downloaded 7010 bytes, file is 7010 bytes 722s ok 83 722s downloaded 8460 bytes, file is 8460 bytes 722s ok 84 722s downloaded 294 bytes, file is 294 bytes 722s ok 85 722s downloaded 304 bytes, file is 304 bytes 722s ok 86 722s downloaded 8016 bytes, file is 8016 bytes 722s ok 87 722s downloaded 56994 bytes, file is 56994 bytes 722s ok 88 722s downloaded 4480 bytes, file is 4480 bytes 722s ok 89 722s downloaded 12665 bytes, file is 12665 bytes 722s ok 90 722s downloaded 15459 bytes, file is 15459 bytes 722s ok 91 722s downloaded 53663 bytes, file is 53663 bytes 722s ok 92 722s downloaded 4837 bytes, file is 4837 bytes 722s ok 93 722s downloaded 6939 bytes, file is 6939 bytes 722s ok 94 722s downloaded 26154 bytes, file is 26154 bytes 722s ok 95 722s downloaded 53154 bytes, file is 53154 bytes 722s ok 96 722s downloaded 4941 bytes, file is 4941 bytes 722s ok 97 722s downloaded 43100 bytes, file is 43100 bytes 722s ok 98 722s downloaded 22163 bytes, file is 22163 bytes 722s ok 99 722s downloaded 39881 bytes, file is 39881 bytes 722s ok 100 722s downloaded 5596 bytes, file is 5596 bytes 722s ok 101 722s downloaded 24504 bytes, file is 24504 bytes 722s ok 102 722s downloaded 316650 bytes, file is 316650 bytes 722s ok 103 722s downloaded 9376 bytes, file is 9376 bytes 722s ok 104 722s downloaded 46317 bytes, file is 46317 bytes 722s ok 105 722s downloaded 26950 bytes, file is 26950 bytes 722s ok 106 722s downloaded 7968 bytes, file is 7968 bytes 722s ok 107 722s downloaded 84351 bytes, file is 84351 bytes 722s ok 108 722s downloaded 37758 bytes, file is 37758 bytes 722s ok 109 722s downloaded 10258 bytes, file is 10258 bytes 722s ok 110 722s downloaded 22738 bytes, file is 22738 bytes 722s ok 111 722s downloaded 13473 bytes, file is 13473 bytes 722s ok 112 722s downloaded 10538 bytes, file is 10538 bytes 722s ok 113 722s downloaded 37601 bytes, file is 37601 bytes 722s ok 114 722s downloaded 93133 bytes, file is 93133 bytes 722s ok 115 722s downloaded 56257 bytes, file is 56257 bytes 722s ok 116 722s downloaded 39537 bytes, file is 39537 bytes 722s ok 117 722s downloaded 37806 bytes, file is 37806 bytes 722s ok 118 722s downloaded 49932 bytes, file is 49932 bytes 722s ok 119 722s downloaded 15221 bytes, file is 15221 bytes 722s ok 120 722s downloaded 22218 bytes, file is 22218 bytes 722s ok 121 722s downloaded 13355 bytes, file is 13355 bytes 722s ok 122 722s downloaded 16674 bytes, file is 16674 bytes 722s ok 123 722s downloaded 1649 bytes, file is 1649 bytes 722s ok 124 722s downloaded 427840 bytes, file is 427840 bytes 722s ok 125 722s downloaded 31790 bytes, file is 31790 bytes 722s ok 126 722s downloaded 137674 bytes, file is 137674 bytes 722s ok 127 722s downloaded 16498 bytes, file is 16498 bytes 722s ok 128 722s downloaded 13815 bytes, file is 13815 bytes 722s ok 129 722s downloaded 203704 bytes, file is 203704 bytes 722s ok 130 722s downloaded 45029 bytes, file is 45029 bytes 722s ok 131 722s downloaded 76157 bytes, file is 76157 bytes 722s ok 132 722s downloaded 6153 bytes, file is 6153 bytes 722s ok 133 722s downloaded 1538 bytes, file is 1538 bytes 722s ok 134 722s downloaded 60395 bytes, file is 60395 bytes 722s ok 135 722s downloaded 30628 bytes, file is 30628 bytes 722s ok 136 722s downloaded 2013 bytes, file is 2013 bytes 722s ok 137 722s downloaded 130207 bytes, file is 130207 bytes 722s ok 138 722s downloaded 37398 bytes, file is 37398 bytes 722s ok 139 722s downloaded 22426 bytes, file is 22426 bytes 722s ok 140 722s downloaded 35538 bytes, file is 35538 bytes 722s ok 141 722s downloaded 71704 bytes, file is 71704 bytes 722s ok 142 722s downloaded 4432 bytes, file is 4432 bytes 722s ok 143 722s downloaded 8360 bytes, file is 8360 bytes 722s ok 144 722s downloaded 12224 bytes, file is 12224 bytes 722s ok 145 722s downloaded 355 bytes, file is 355 bytes 722s ok 146 722s downloaded 2026 bytes, file is 2026 bytes 722s ok 147 722s downloaded 76152 bytes, file is 76152 bytes 722s ok 148 722s downloaded 9351 bytes, file is 9351 bytes 722s ok 149 722s downloaded 12143 bytes, file is 12143 bytes 722s ok 150 722s downloaded 26535 bytes, file is 26535 bytes 722s ok 151 722s downloaded 9588 bytes, file is 9588 bytes 722s ok 152 722s downloaded 67932 bytes, file is 67932 bytes 722s ok 153 722s downloaded 22331 bytes, file is 22331 bytes 722s ok 154 722s downloaded 3429 bytes, file is 3429 bytes 722s ok 155 722s downloaded 10963 bytes, file is 10963 bytes 722s ok 156 722s downloaded 8357 bytes, file is 8357 bytes 722s ok 157 722s downloaded 36145 bytes, file is 36145 bytes 722s ok 158 722s downloaded 26757 bytes, file is 26757 bytes 722s ok 159 722s downloaded 177324 bytes, file is 177324 bytes 722s ok 160 722s downloaded 1243 bytes, file is 1243 bytes 722s ok 161 722s downloaded 15223 bytes, file is 15223 bytes 722s ok 162 722s downloaded 93367 bytes, file is 93367 bytes 722s ok 163 722s downloaded 14283 bytes, file is 14283 bytes 722s ok 164 722s downloaded 4784 bytes, file is 4784 bytes 722s ok 165 722s downloaded 51369 bytes, file is 51369 bytes 722s ok 166 722s downloaded 49852 bytes, file is 49852 bytes 722s ok 167 722s downloaded 5144 bytes, file is 5144 bytes 722s ok 168 722s downloaded 23397 bytes, file is 23397 bytes 722s ok 169 722s downloaded 68880 bytes, file is 68880 bytes 722s ok 170 722s downloaded 12096 bytes, file is 12096 bytes 722s ok 171 722s downloaded 26551 bytes, file is 26551 bytes 722s ok 172 722s downloaded 89521 bytes, file is 89521 bytes 722s ok 173 722s downloaded 5138 bytes, file is 5138 bytes 722s ok 174 722s downloaded 6693 bytes, file is 6693 bytes 722s ok 175 722s downloaded 135766 bytes, file is 135766 bytes 722s ok 176 722s downloaded 35484 bytes, file is 35484 bytes 722s ok 177 722s downloaded 33167 bytes, file is 33167 bytes 722s ok 178 722s downloaded 48839 bytes, file is 48839 bytes 722s ok 179 722s downloaded 36188 bytes, file is 36188 bytes 722s ok 180 722s downloaded 18756 bytes, file is 18756 bytes 722s ok 181 722s downloaded 43401 bytes, file is 43401 bytes 722s ok 182 722s downloaded 509 bytes, file is 509 bytes 722s ok 183 722s downloaded 19207 bytes, file is 19207 bytes 722s ok 184 722s downloaded 15530 bytes, file is 15530 bytes 722s ok 185 722s downloaded 123375 bytes, file is 123375 bytes 722s ok 186 722s downloaded 1617 bytes, file is 1617 bytes 722s ok 187 722s downloaded 59143 bytes, file is 59143 bytes 722s ok 188 722s downloaded 27882 bytes, file is 27882 bytes 722s ok 189 722s downloaded 19186 bytes, file is 19186 bytes 722s ok 190 722s downloaded 29844 bytes, file is 29844 bytes 722s ok 191 722s downloaded 7132 bytes, file is 7132 bytes 722s ok 192 722s downloaded 9019 bytes, file is 9019 bytes 722s ok 193 722s downloaded 77753 bytes, file is 77753 bytes 722s ok 194 722s downloaded 54047 bytes, file is 54047 bytes 722s ok 195 722s downloaded 10328 bytes, file is 10328 bytes 722s ok 196 722s downloaded 45444 bytes, file is 45444 bytes 722s ok 197 722s downloaded 39569 bytes, file is 39569 bytes 722s ok 198 722s downloaded 842295 bytes, file is 842295 bytes 722s ok 199 722s downloaded 372 bytes, file is 372 bytes 722s ok 200 722s downloaded 294 bytes, file is 294 bytes 722s ok 201 722s downloaded 294 bytes, file is 294 bytes 722s ok 202 722s downloaded 10623 bytes, file is 10623 bytes 722s ok 203 722s downloaded 8511 bytes, file is 8511 bytes 722s ok 204 722s downloaded 4483 bytes, file is 4483 bytes 722s ok 205 722s downloaded 90806 bytes, file is 90806 bytes 722s ok 206 722s downloaded 25417 bytes, file is 25417 bytes 722s ok 207 722s downloaded 14126 bytes, file is 14126 bytes 722s ok 208 722s downloaded 38625 bytes, file is 38625 bytes 722s ok 209 722s downloaded 454394 bytes, file is 454394 bytes 722s ok 210 722s downloaded 7952 bytes, file is 7952 bytes 722s ok 211 722s downloaded 7400 bytes, file is 7400 bytes 722s ok 212 722s downloaded 93207 bytes, file is 93207 bytes 722s ok 213 722s downloaded 50829 bytes, file is 50829 bytes 722s ok 214 722s downloaded 3862 bytes, file is 3862 bytes 722s ok 215 722s downloaded 31841 bytes, file is 31841 bytes 722s ok 216 722s downloaded 77077 bytes, file is 77077 bytes 722s ok 217 722s downloaded 50463 bytes, file is 50463 bytes 722s ok 218 722s downloaded 24001 bytes, file is 24001 bytes 722s ok 219 722s ok 724s t/apache/byterange2.t ............... 724s 1..1 724s # Running under perl version 5.040001 for linux 724s # Current time local: Tue May 6 19:29:16 2025 724s # Current time GMT: Tue May 6 19:29:16 2025 724s # Using Test.pm version 1.31 724s # Using Apache/Test.pm version 1.44 724s # testing : return correct content 724s # expected: 'hello 724s # ' 724s # received: 'hello 724s # ' 724s ok 1 724s ok 726s t/apache/byterange3.t ............... 726s # using LWP client 726s 1..219 726s # Running under perl version 5.040001 for linux 726s # Current time local: Tue May 6 19:29:18 2025 726s # Current time GMT: Tue May 6 19:29:18 2025 726s # Using Test.pm version 1.31 726s # Using Apache/Test.pm version 1.44 726s downloaded 19556 bytes, file is 19556 bytes 726s ok 1 726s downloaded 56240 bytes, file is 56240 bytes 726s ok 2 726s downloaded 34282 bytes, file is 34282 bytes 726s ok 3 726s downloaded 55872 bytes, file is 55872 bytes 726s ok 4 726s downloaded 43888 bytes, file is 43888 bytes 726s ok 5 726s downloaded 89272 bytes, file is 89272 bytes 726s ok 6 726s downloaded 9991 bytes, file is 9991 bytes 726s ok 7 726s downloaded 9577 bytes, file is 9577 bytes 726s ok 8 726s downloaded 4100 bytes, file is 4100 bytes 726s ok 9 726s downloaded 3672 bytes, file is 3672 bytes 726s ok 10 726s downloaded 7680 bytes, file is 7680 bytes 726s ok 11 726s downloaded 144297 bytes, file is 144297 bytes 726s ok 12 726s downloaded 7966 bytes, file is 7966 bytes 726s ok 13 726s downloaded 6891 bytes, file is 6891 bytes 726s ok 14 726s downloaded 7760 bytes, file is 7760 bytes 726s ok 15 726s downloaded 6327 bytes, file is 6327 bytes 726s ok 16 726s downloaded 133639 bytes, file is 133639 bytes 726s ok 17 726s downloaded 6142 bytes, file is 6142 bytes 726s ok 18 726s downloaded 3594 bytes, file is 3594 bytes 726s ok 19 726s downloaded 4085 bytes, file is 4085 bytes 726s ok 20 726s downloaded 119424 bytes, file is 119424 bytes 726s ok 21 726s downloaded 6597 bytes, file is 6597 bytes 726s ok 22 726s downloaded 5335 bytes, file is 5335 bytes 726s ok 23 726s downloaded 4616 bytes, file is 4616 bytes 726s ok 24 726s downloaded 115538 bytes, file is 115538 bytes 726s ok 25 726s downloaded 10759 bytes, file is 10759 bytes 726s ok 26 726s downloaded 12271 bytes, file is 12271 bytes 726s ok 27 726s downloaded 9232 bytes, file is 9232 bytes 726s ok 28 726s downloaded 129679 bytes, file is 129679 bytes 726s ok 29 726s downloaded 10557 bytes, file is 10557 bytes 726s ok 30 726s downloaded 12319 bytes, file is 12319 bytes 726s ok 31 726s downloaded 8442 bytes, file is 8442 bytes 726s ok 32 726s downloaded 4450 bytes, file is 4450 bytes 726s ok 33 726s downloaded 64521 bytes, file is 64521 bytes 726s ok 34 726s downloaded 8201 bytes, file is 8201 bytes 726s ok 35 726s downloaded 4103 bytes, file is 4103 bytes 726s ok 36 726s downloaded 10924 bytes, file is 10924 bytes 726s ok 37 726s downloaded 4456 bytes, file is 4456 bytes 726s ok 38 726s downloaded 100186 bytes, file is 100186 bytes 726s ok 39 726s downloaded 7717 bytes, file is 7717 bytes 726s ok 40 726s downloaded 7702 bytes, file is 7702 bytes 726s ok 41 726s downloaded 7017 bytes, file is 7017 bytes 726s ok 42 726s downloaded 71129 bytes, file is 71129 bytes 726s ok 43 726s downloaded 4599 bytes, file is 4599 bytes 726s ok 44 726s downloaded 6150 bytes, file is 6150 bytes 726s ok 45 726s downloaded 5111 bytes, file is 5111 bytes 726s ok 46 726s downloaded 41016 bytes, file is 41016 bytes 726s ok 47 726s downloaded 5730 bytes, file is 5730 bytes 726s ok 48 726s downloaded 4682 bytes, file is 4682 bytes 726s ok 49 726s downloaded 4980 bytes, file is 4980 bytes 726s ok 50 726s downloaded 54032 bytes, file is 54032 bytes 726s ok 51 726s downloaded 7007 bytes, file is 7007 bytes 726s ok 52 726s downloaded 37377 bytes, file is 37377 bytes 726s ok 53 726s downloaded 4214 bytes, file is 4214 bytes 726s ok 54 726s downloaded 3944 bytes, file is 3944 bytes 726s ok 55 726s downloaded 4054 bytes, file is 4054 bytes 726s ok 56 726s downloaded 44427 bytes, file is 44427 bytes 726s ok 57 726s downloaded 4744 bytes, file is 4744 bytes 726s ok 58 726s downloaded 3945 bytes, file is 3945 bytes 726s ok 59 726s downloaded 4055 bytes, file is 4055 bytes 726s ok 60 726s downloaded 68935 bytes, file is 68935 bytes 726s ok 61 726s downloaded 3946 bytes, file is 3946 bytes 726s ok 62 726s downloaded 4056 bytes, file is 4056 bytes 726s ok 63 726s downloaded 51099 bytes, file is 51099 bytes 726s ok 64 726s downloaded 5596 bytes, file is 5596 bytes 726s ok 65 726s downloaded 124707 bytes, file is 124707 bytes 726s ok 66 726s downloaded 107195 bytes, file is 107195 bytes 726s ok 67 726s downloaded 38060 bytes, file is 38060 bytes 726s ok 68 726s downloaded 4470 bytes, file is 4470 bytes 726s ok 69 726s downloaded 6335 bytes, file is 6335 bytes 726s ok 70 726s downloaded 7363 bytes, file is 7363 bytes 726s ok 71 726s downloaded 5889 bytes, file is 5889 bytes 726s ok 72 726s downloaded 4651 bytes, file is 4651 bytes 726s ok 73 726s downloaded 8356 bytes, file is 8356 bytes 726s ok 74 726s downloaded 25281 bytes, file is 25281 bytes 726s ok 75 726s downloaded 53901 bytes, file is 53901 bytes 726s ok 76 726s downloaded 115157 bytes, file is 115157 bytes 726s ok 77 726s downloaded 20457 bytes, file is 20457 bytes 726s ok 78 726s downloaded 5768 bytes, file is 5768 bytes 726s ok 79 726s downloaded 8241 bytes, file is 8241 bytes 726s ok 80 726s downloaded 846673 bytes, file is 846673 bytes 726s ok 81 726s downloaded 22584 bytes, file is 22584 bytes 726s ok 82 726s downloaded 7010 bytes, file is 7010 bytes 726s ok 83 726s downloaded 8460 bytes, file is 8460 bytes 726s ok 84 726s downloaded 294 bytes, file is 294 bytes 726s ok 85 726s downloaded 304 bytes, file is 304 bytes 726s ok 86 726s downloaded 8016 bytes, file is 8016 bytes 726s ok 87 726s downloaded 56994 bytes, file is 56994 bytes 726s ok 88 726s downloaded 4480 bytes, file is 4480 bytes 726s ok 89 726s downloaded 12665 bytes, file is 12665 bytes 726s ok 90 726s downloaded 15459 bytes, file is 15459 bytes 726s ok 91 726s downloaded 53663 bytes, file is 53663 bytes 726s ok 92 726s downloaded 4837 bytes, file is 4837 bytes 726s ok 93 726s downloaded 6939 bytes, file is 6939 bytes 726s ok 94 726s downloaded 26154 bytes, file is 26154 bytes 726s ok 95 726s downloaded 53154 bytes, file is 53154 bytes 726s ok 96 726s downloaded 4941 bytes, file is 4941 bytes 726s ok 97 726s downloaded 43100 bytes, file is 43100 bytes 726s ok 98 726s downloaded 22163 bytes, file is 22163 bytes 726s ok 99 726s downloaded 39881 bytes, file is 39881 bytes 726s ok 100 726s downloaded 5596 bytes, file is 5596 bytes 726s ok 101 726s downloaded 24504 bytes, file is 24504 bytes 726s ok 102 726s downloaded 316650 bytes, file is 316650 bytes 726s ok 103 726s downloaded 9376 bytes, file is 9376 bytes 726s ok 104 726s downloaded 46317 bytes, file is 46317 bytes 726s ok 105 726s downloaded 26950 bytes, file is 26950 bytes 726s ok 106 726s downloaded 7968 bytes, file is 7968 bytes 726s ok 107 726s downloaded 84351 bytes, file is 84351 bytes 726s ok 108 726s downloaded 37758 bytes, file is 37758 bytes 726s ok 109 726s downloaded 10258 bytes, file is 10258 bytes 726s ok 110 726s downloaded 22738 bytes, file is 22738 bytes 726s ok 111 726s downloaded 13473 bytes, file is 13473 bytes 726s ok 112 726s downloaded 10538 bytes, file is 10538 bytes 726s ok 113 726s downloaded 37601 bytes, file is 37601 bytes 726s ok 114 726s downloaded 93133 bytes, file is 93133 bytes 726s ok 115 726s downloaded 56257 bytes, file is 56257 bytes 726s ok 116 726s downloaded 39537 bytes, file is 39537 bytes 726s ok 117 726s downloaded 37806 bytes, file is 37806 bytes 726s ok 118 726s downloaded 49932 bytes, file is 49932 bytes 726s ok 119 726s downloaded 15221 bytes, file is 15221 bytes 726s ok 120 726s downloaded 22218 bytes, file is 22218 bytes 726s ok 121 726s downloaded 13355 bytes, file is 13355 bytes 726s ok 122 726s downloaded 16674 bytes, file is 16674 bytes 726s ok 123 726s downloaded 1649 bytes, file is 1649 bytes 726s ok 124 726s downloaded 427840 bytes, file is 427840 bytes 726s ok 125 726s downloaded 31790 bytes, file is 31790 bytes 726s ok 126 726s downloaded 137674 bytes, file is 137674 bytes 726s ok 127 726s downloaded 16498 bytes, file is 16498 bytes 726s ok 128 726s downloaded 13815 bytes, file is 13815 bytes 726s ok 129 726s downloaded 203704 bytes, file is 203704 bytes 726s ok 130 726s downloaded 45029 bytes, file is 45029 bytes 726s ok 131 726s downloaded 76157 bytes, file is 76157 bytes 726s ok 132 726s downloaded 6153 bytes, file is 6153 bytes 726s ok 133 726s downloaded 1538 bytes, file is 1538 bytes 726s ok 134 726s downloaded 60395 bytes, file is 60395 bytes 726s ok 135 726s downloaded 30628 bytes, file is 30628 bytes 726s ok 136 726s downloaded 2013 bytes, file is 2013 bytes 726s ok 137 726s downloaded 130207 bytes, file is 130207 bytes 726s ok 138 726s downloaded 37398 bytes, file is 37398 bytes 726s ok 139 726s downloaded 22426 bytes, file is 22426 bytes 726s ok 140 726s downloaded 35538 bytes, file is 35538 bytes 726s ok 141 726s downloaded 71704 bytes, file is 71704 bytes 726s ok 142 726s downloaded 4432 bytes, file is 4432 bytes 726s ok 143 726s downloaded 8360 bytes, file is 8360 bytes 726s ok 144 726s downloaded 12224 bytes, file is 12224 bytes 726s ok 145 726s downloaded 355 bytes, file is 355 bytes 726s ok 146 726s downloaded 2026 bytes, file is 2026 bytes 726s ok 147 726s downloaded 76152 bytes, file is 76152 bytes 726s ok 148 726s downloaded 9351 bytes, file is 9351 bytes 726s ok 149 726s downloaded 12143 bytes, file is 12143 bytes 726s ok 150 726s downloaded 26535 bytes, file is 26535 bytes 726s ok 151 726s downloaded 9588 bytes, file is 9588 bytes 726s ok 152 726s downloaded 67932 bytes, file is 67932 bytes 726s ok 153 726s downloaded 22331 bytes, file is 22331 bytes 726s ok 154 726s downloaded 3429 bytes, file is 3429 bytes 726s ok 155 726s downloaded 10963 bytes, file is 10963 bytes 726s ok 156 726s downloaded 8357 bytes, file is 8357 bytes 726s ok 157 726s downloaded 36145 bytes, file is 36145 bytes 726s ok 158 726s downloaded 26757 bytes, file is 26757 bytes 726s ok 159 726s downloaded 177324 bytes, file is 177324 bytes 726s ok 160 726s downloaded 1243 bytes, file is 1243 bytes 726s ok 161 726s downloaded 15223 bytes, file is 15223 bytes 726s ok 162 726s downloaded 93367 bytes, file is 93367 bytes 726s ok 163 726s downloaded 14283 bytes, file is 14283 bytes 726s ok 164 726s downloaded 4784 bytes, file is 4784 bytes 726s ok 165 726s downloaded 51369 bytes, file is 51369 bytes 726s ok 166 726s downloaded 49852 bytes, file is 49852 bytes 726s ok 167 726s downloaded 5144 bytes, file is 5144 bytes 726s ok 168 726s downloaded 23397 bytes, file is 23397 bytes 726s ok 169 726s downloaded 68880 bytes, file is 68880 bytes 726s ok 170 726s downloaded 12096 bytes, file is 12096 bytes 726s ok 171 726s downloaded 26551 bytes, file is 26551 bytes 726s ok 172 726s downloaded 89521 bytes, file is 89521 bytes 726s ok 173 726s downloaded 5138 bytes, file is 5138 bytes 726s ok 174 726s downloaded 6693 bytes, file is 6693 bytes 726s ok 175 726s downloaded 135766 bytes, file is 135766 bytes 726s ok 176 726s downloaded 35484 bytes, file is 35484 bytes 726s ok 177 726s downloaded 33167 bytes, file is 33167 bytes 726s ok 178 726s downloaded 48839 bytes, file is 48839 bytes 726s ok 179 726s downloaded 36188 bytes, file is 36188 bytes 726s ok 180 726s downloaded 18756 bytes, file is 18756 bytes 726s ok 181 726s downloaded 43401 bytes, file is 43401 bytes 726s ok 182 726s downloaded 509 bytes, file is 509 bytes 726s ok 183 726s downloaded 19207 bytes, file is 19207 bytes 726s ok 184 726s downloaded 15530 bytes, file is 15530 bytes 726s ok 185 726s downloaded 123375 bytes, file is 123375 bytes 726s ok 186 726s downloaded 1617 bytes, file is 1617 bytes 726s ok 187 726s downloaded 59143 bytes, file is 59143 bytes 726s ok 188 726s downloaded 27882 bytes, file is 27882 bytes 726s ok 189 726s downloaded 19186 bytes, file is 19186 bytes 726s ok 190 726s downloaded 29844 bytes, file is 29844 bytes 726s ok 191 726s downloaded 7132 bytes, file is 7132 bytes 726s ok 192 726s downloaded 9019 bytes, file is 9019 bytes 726s ok 193 726s downloaded 77753 bytes, file is 77753 bytes 726s ok 194 726s downloaded 54047 bytes, file is 54047 bytes 726s ok 195 726s downloaded 10328 bytes, file is 10328 bytes 726s ok 196 726s downloaded 45444 bytes, file is 45444 bytes 726s ok 197 726s downloaded 39569 bytes, file is 39569 bytes 726s ok 198 726s downloaded 842295 bytes, file is 842295 bytes 726s ok 199 726s downloaded 372 bytes, file is 372 bytes 726s ok 200 726s downloaded 294 bytes, file is 294 bytes 726s ok 201 726s downloaded 294 bytes, file is 294 bytes 726s ok 202 726s downloaded 10623 bytes, file is 10623 bytes 726s ok 203 726s downloaded 8511 bytes, file is 8511 bytes 726s ok 204 726s downloaded 4483 bytes, file is 4483 bytes 726s ok 205 726s downloaded 90806 bytes, file is 90806 bytes 726s ok 206 726s downloaded 25417 bytes, file is 25417 bytes 726s ok 207 726s downloaded 14126 bytes, file is 14126 bytes 726s ok 208 726s downloaded 38625 bytes, file is 38625 bytes 726s ok 209 726s downloaded 454394 bytes, file is 454394 bytes 726s ok 210 726s downloaded 7952 bytes, file is 7952 bytes 726s ok 211 726s downloaded 7400 bytes, file is 7400 bytes 726s ok 212 726s downloaded 93207 bytes, file is 93207 bytes 726s ok 213 726s downloaded 50829 bytes, file is 50829 bytes 726s ok 214 726s downloaded 3862 bytes, file is 3862 bytes 726s ok 215 726s downloaded 31841 bytes, file is 31841 bytes 726s ok 216 726s downloaded 77077 bytes, file is 77077 bytes 726s ok 217 726s downloaded 50463 bytes, file is 50463 bytes 726s ok 218 726s downloaded 24001 bytes, file is 24001 bytes 726s ok 219 726s ok 728s t/apache/byterange4.t ............... 728s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 728s 1..153 728s # Running under perl version 5.040001 for linux 728s # Current time local: Tue May 6 19:29:20 2025 728s # Current time GMT: Tue May 6 19:29:20 2025 728s # Using Test.pm version 1.31 728s # Using Apache/Test.pm version 1.44 728s range: 0-0 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 1 728s range: 0-1 728s rc 206 728s expect: '00' 728s got: '00' 728s ok 2 728s range: 0-2 728s rc 206 728s expect: '000' 728s got: '000' 728s ok 3 728s range: 0-198 728s rc 206 728s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 728s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 728s ok 4 728s range: 0-199 728s rc 206 728s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 728s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 728s ok 5 728s range: 0-200 728s rc 206 728s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 728s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 728s ok 6 728s range: 0-201 728s rc 206 728s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 728s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 728s ok 7 728s range: 0-598 728s rc 206 728s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s ok 8 728s range: 0-599 728s rc 206 728s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s ok 9 728s range: 0-600 728s rc 206 728s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s ok 10 728s range: 0-601 728s rc 206 728s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s ok 11 728s range: 0-7798 728s rc 206 728s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 12 728s range: 0-7799 728s rc 206 728s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 13 728s range: 0-7800 728s rc 206 728s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 14 728s range: 0-7801 728s rc 206 728s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 15 728s range: 0-7998 728s rc 206 728s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 16 728s range: 0-7999 728s rc 206 728s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 17 728s range: 1-1 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 18 728s range: 1-2 728s rc 206 728s expect: '00' 728s got: '00' 728s ok 19 728s range: 1-198 728s rc 206 728s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 728s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 728s ok 20 728s range: 1-199 728s rc 206 728s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 728s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 728s ok 21 728s range: 1-200 728s rc 206 728s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 728s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 728s ok 22 728s range: 1-201 728s rc 206 728s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 728s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 728s ok 23 728s range: 1-598 728s rc 206 728s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s ok 24 728s range: 1-599 728s rc 206 728s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s ok 25 728s range: 1-600 728s rc 206 728s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s ok 26 728s range: 1-601 728s rc 206 728s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s ok 27 728s range: 1-7798 728s rc 206 728s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 28 728s range: 1-7799 728s rc 206 728s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 29 728s range: 1-7800 728s rc 206 728s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 30 728s range: 1-7801 728s rc 206 728s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 31 728s range: 1-7998 728s rc 206 728s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 32 728s range: 1-7999 728s rc 206 728s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 33 728s range: 2-2 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 34 728s range: 2-198 728s rc 206 728s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 728s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 728s ok 35 728s range: 2-199 728s rc 206 728s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 728s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 728s ok 36 728s range: 2-200 728s rc 206 728s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 728s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 728s ok 37 728s range: 2-201 728s rc 206 728s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 728s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 728s ok 38 728s range: 2-598 728s rc 206 728s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s ok 39 728s range: 2-599 728s rc 206 728s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s ok 40 728s range: 2-600 728s rc 206 728s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s ok 41 728s range: 2-601 728s rc 206 728s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s ok 42 728s range: 2-7798 728s rc 206 728s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 43 728s range: 2-7799 728s rc 206 728s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 44 728s range: 2-7800 728s rc 206 728s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 45 728s range: 2-7801 728s rc 206 728s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 46 728s range: 2-7998 728s rc 206 728s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 47 728s range: 2-7999 728s rc 206 728s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 48 728s range: 198-198 728s rc 206 728s expect: '5' 728s got: '5' 728s ok 49 728s range: 198-199 728s rc 206 728s expect: '50' 728s got: '50' 728s ok 50 728s range: 198-200 728s rc 206 728s expect: '500' 728s got: '500' 728s ok 51 728s range: 198-201 728s rc 206 728s expect: '5000' 728s got: '5000' 728s ok 52 728s range: 198-598 728s rc 206 728s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s ok 53 728s range: 198-599 728s rc 206 728s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s ok 54 728s range: 198-600 728s rc 206 728s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s ok 55 728s range: 198-601 728s rc 206 728s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s ok 56 728s range: 198-7798 728s rc 206 728s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 57 728s range: 198-7799 728s rc 206 728s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 58 728s range: 198-7800 728s rc 206 728s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 59 728s range: 198-7801 728s rc 206 728s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 60 728s range: 198-7998 728s rc 206 728s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 61 728s range: 198-7999 728s rc 206 728s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 62 728s range: 199-199 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 63 728s range: 199-200 728s rc 206 728s expect: '00' 728s got: '00' 728s ok 64 728s range: 199-201 728s rc 206 728s expect: '000' 728s got: '000' 728s ok 65 728s range: 199-598 728s rc 206 728s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s ok 66 728s range: 199-599 728s rc 206 728s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s ok 67 728s range: 199-600 728s rc 206 728s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s ok 68 728s range: 199-601 728s rc 206 728s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s ok 69 728s range: 199-7798 728s rc 206 728s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 70 728s range: 199-7799 728s rc 206 728s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 71 728s range: 199-7800 728s rc 206 728s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 72 728s range: 199-7801 728s rc 206 728s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 73 728s range: 199-7998 728s rc 206 728s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 74 728s range: 199-7999 728s rc 206 728s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 75 728s range: 200-200 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 76 728s range: 200-201 728s rc 206 728s expect: '00' 728s got: '00' 728s ok 77 728s range: 200-598 728s rc 206 728s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s ok 78 728s range: 200-599 728s rc 206 728s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s ok 79 728s range: 200-600 728s rc 206 728s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s ok 80 728s range: 200-601 728s rc 206 728s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s ok 81 728s range: 200-7798 728s rc 206 728s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 82 728s range: 200-7799 728s rc 206 728s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 83 728s range: 200-7800 728s rc 206 728s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 84 728s range: 200-7801 728s rc 206 728s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 85 728s range: 200-7998 728s rc 206 728s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 86 728s range: 200-7999 728s rc 206 728s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 87 728s range: 201-201 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 88 728s range: 201-598 728s rc 206 728s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 728s ok 89 728s range: 201-599 728s rc 206 728s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 728s ok 90 728s range: 201-600 728s rc 206 728s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 728s ok 91 728s range: 201-601 728s rc 206 728s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 728s ok 92 728s range: 201-7798 728s rc 206 728s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 93 728s range: 201-7799 728s rc 206 728s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 94 728s range: 201-7800 728s rc 206 728s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 95 728s range: 201-7801 728s rc 206 728s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 96 728s range: 201-7998 728s rc 206 728s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 97 728s range: 201-7999 728s rc 206 728s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 98 728s range: 598-598 728s rc 206 728s expect: '5' 728s got: '5' 728s ok 99 728s range: 598-599 728s rc 206 728s expect: '50' 728s got: '50' 728s ok 100 728s range: 598-600 728s rc 206 728s expect: '500' 728s got: '500' 728s ok 101 728s range: 598-601 728s rc 206 728s expect: '5001' 728s got: '5001' 728s ok 102 728s range: 598-7798 728s rc 206 728s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 103 728s range: 598-7799 728s rc 206 728s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 104 728s range: 598-7800 728s rc 206 728s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 105 728s range: 598-7801 728s rc 206 728s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 106 728s range: 598-7998 728s rc 206 728s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 107 728s range: 598-7999 728s rc 206 728s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 108 728s range: 599-599 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 109 728s range: 599-600 728s rc 206 728s expect: '00' 728s got: '00' 728s ok 110 728s range: 599-601 728s rc 206 728s expect: '001' 728s got: '001' 728s ok 111 728s range: 599-7798 728s rc 206 728s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 112 728s range: 599-7799 728s rc 206 728s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 113 728s range: 599-7800 728s rc 206 728s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 114 728s range: 599-7801 728s rc 206 728s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 115 728s range: 599-7998 728s rc 206 728s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 116 728s range: 599-7999 728s rc 206 728s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 117 728s range: 600-600 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 118 728s range: 600-601 728s rc 206 728s expect: '01' 728s got: '01' 728s ok 119 728s range: 600-7798 728s rc 206 728s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 120 728s range: 600-7799 728s rc 206 728s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 121 728s range: 600-7800 728s rc 206 728s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 122 728s range: 600-7801 728s rc 206 728s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 123 728s range: 600-7998 728s rc 206 728s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 124 728s range: 600-7999 728s rc 206 728s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 125 728s range: 601-601 728s rc 206 728s expect: '1' 728s got: '1' 728s ok 126 728s range: 601-7798 728s rc 206 728s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 728s ok 127 728s range: 601-7799 728s rc 206 728s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 728s ok 128 728s range: 601-7800 728s rc 206 728s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 728s ok 129 728s range: 601-7801 728s rc 206 728s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 728s ok 130 728s range: 601-7998 728s rc 206 728s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 131 728s range: 601-7999 728s rc 206 728s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 132 728s range: 7798-7798 728s rc 206 728s expect: '5' 728s got: '5' 728s ok 133 728s range: 7798-7799 728s rc 206 728s expect: '50' 728s got: '50' 728s ok 134 728s range: 7798-7800 728s rc 206 728s expect: '501' 728s got: '501' 728s ok 135 728s range: 7798-7801 728s rc 206 728s expect: '5019' 728s got: '5019' 728s ok 136 728s range: 7798-7998 728s rc 206 728s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 137 728s range: 7798-7999 728s rc 206 728s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 138 728s range: 7799-7799 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 139 728s range: 7799-7800 728s rc 206 728s expect: '01' 728s got: '01' 728s ok 140 728s range: 7799-7801 728s rc 206 728s expect: '019' 728s got: '019' 728s ok 141 728s range: 7799-7998 728s rc 206 728s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 142 728s range: 7799-7999 728s rc 206 728s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 143 728s range: 7800-7800 728s rc 206 728s expect: '1' 728s got: '1' 728s ok 144 728s range: 7800-7801 728s rc 206 728s expect: '19' 728s got: '19' 728s ok 145 728s range: 7800-7998 728s rc 206 728s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 146 728s range: 7800-7999 728s rc 206 728s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 147 728s range: 7801-7801 728s rc 206 728s expect: '9' 728s got: '9' 728s ok 148 728s range: 7801-7998 728s rc 206 728s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 728s ok 149 728s range: 7801-7999 728s rc 206 728s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 728s ok 150 728s range: 7998-7998 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 151 728s range: 7998-7999 728s rc 206 728s expect: '00' 728s got: '00' 728s ok 152 728s range: 7999-7999 728s rc 206 728s expect: '0' 728s got: '0' 728s ok 153 728s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 728s ok 729s t/apache/byterange5.t ............... 729s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 729s 1..5 729s # Running under perl version 5.040001 for linux 729s # Current time local: Tue May 6 19:29:22 2025 729s # Current time GMT: Tue May 6 19:29:22 2025 729s # Using Test.pm version 1.31 729s # Using Apache/Test.pm version 1.44 729s ok 1 729s ok 2 729s ok 3 729s ok 4 729s ok 5 729s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 729s ok 731s t/apache/byterange6.t ............... 731s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 731s 1..53 731s # Running under perl version 5.040001 for linux 731s # Current time local: Tue May 6 19:29:23 2025 731s # Current time GMT: Tue May 6 19:29:23 2025 731s # Using Test.pm version 1.31 731s # Using Apache/Test.pm version 1.44 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 1 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 2 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 3 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 4 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 5 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 6 731s # expecting range 0-100 731s # expecting range 1000-1001 731s # expecting range 5-6 731s ok 7 731s # expecting range 0-100 731s # expecting range 1000-1001 731s # expecting range 5-6 731s ok 8 731s # expecting range 0-100 731s # expecting range 1000-1001 731s # expecting range 5-6 731s ok 9 731s # expecting range 1-100 731s # expecting range 1000-1001 731s # expecting range 5-6 731s ok 10 731s # expecting range 1-100 731s # expecting range 1000-1001 731s # expecting range 5-6 731s ok 11 731s # expecting range 1-100 731s # expecting range 1000-1001 731s # expecting range 5-6 731s ok 12 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 13 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 14 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 15 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 16 731s # expecting range 0-70 731s # expecting range 72-100 731s # expecting range 1000-1001 731s ok 17 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 18 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 19 731s # expecting range 1-100 731s # expecting range 1000-1001 731s ok 20 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 21 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 22 731s # expecting range 0-101 731s # expecting range 1000-1001 731s ok 23 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 24 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 25 731s # expecting range 0-101 731s # expecting range 1000-1001 731s ok 26 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 27 731s # expecting range 0-100 731s # expecting range 1000-1001 731s ok 28 731s # expecting range 0-101 731s # expecting range 1000-1001 731s ok 29 731s # expecting range 1-10 731s # expecting range 99-99 731s ok 30 731s # expecting range 1-10 731s # expecting range 99-99 731s ok 31 731s # expecting range 1-11 731s # expecting range 99-99 731s ok 32 731s # expecting range 0-10 731s # expecting range 99-99 731s ok 33 731s # expecting range 0-10 731s # expecting range 99-99 731s ok 34 731s # expecting range 0-11 731s # expecting range 99-99 731s ok 35 731s # expecting range 0-12 731s # expecting range 99-99 731s ok 36 731s # expecting range 0-13 731s # expecting range 99-99 731s ok 37 731s # expecting range 1-11 731s # expecting range 99-99 731s ok 38 731s # expecting range 1-12 731s # expecting range 99-99 731s ok 39 731s # expecting range 1-13 731s # expecting range 99-99 731s ok 40 731s # expecting range 1-10 731s # expecting range 99-99 731s ok 41 731s # expecting range 1-11 731s # expecting range 99-99 731s ok 42 731s # expecting range 1-10 731s # expecting range 99-99 731s ok 43 731s # expecting range 0-11 731s # expecting range 99-99 731s ok 44 731s # expecting range 1-10 731s # expecting range 99-99 731s ok 45 731s # expecting range 1-20 731s # expecting range 99-99 731s ok 46 731s # expecting range 1-20 731s # expecting range 99-99 731s ok 47 731s # expecting range 1-20 731s # expecting range 99-99 731s ok 48 731s # expecting range 1-21 731s # expecting range 99-99 731s ok 49 731s # expecting range 5-12 731s # expecting range 99-99 731s ok 50 731s # expecting range 1-10 731s # expecting range 99-99 731s ok 51 731s # expecting range 5-10 731s # expecting range 1-3 731s # expecting range 99-99 731s ok 52 731s # expecting range 0-1 731s # expecting range 7999-7999 731s ok 53 731s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 731s ok 733s t/apache/byterange7.t ............... 733s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 733s 1..24 733s # Running under perl version 5.040001 for linux 733s # Current time local: Tue May 6 19:29:25 2025 733s # Current time GMT: Tue May 6 19:29:25 2025 733s # Using Test.pm version 1.31 733s # Using Apache/Test.pm version 1.44 733s Got 206 Range: 'bytes 0-1/40001' 733s body length 2 733s Content-Length: 2 733s ok 1 733s Got 206 multipart/byteranges 733s body length 196 733s Content-Length: 196 733s ok 2 733s Got 206 multipart/byteranges 733s body length 900 733s Content-Length: 900 733s ok 3 733s Got 206 multipart/byteranges 733s body length 4500 733s ok 4 733s Got 206 multipart/byteranges 733s body length 9000 733s ok 5 733s Got 200 733s ok 6 733s Got 200 733s ok 7 733s Got 200 733s ok 8 733s Got 200 733s ok 9 733s Got 200 733s ok 10 733s Got 200 733s ok 11 733s Got 200 733s ok 12 733s Got 200 733s ok 13 733s Got 200 733s ok 14 733s Got 200 733s ok 15 733s Got 200 733s ok 16 733s Got 200 733s ok 17 733s Got 200 733s ok 18 733s Got 200 733s ok 19 733s Sending '1000-200000', expecting 206 733s Got 206 Range: 'bytes 1000-40000/40001' 733s ok 20 733s Sending '100000-110000', expecting 416 733s Got 416 733s ok 21 733s Sending '100000-110000,1000-2000', expecting 206 733s Got 206 Range: 'bytes 1000-2000/40001' 733s ok 22 733s Sending '100000-110000,2000-1000', expecting 200 733s Got 200 733s ok 23 733s Sending '100000-110000,200000-', expecting 416 733s Got 416 733s ok 24 733s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 733s ok 734s t/apache/cfg_getline.t .............. 734s 1..116 734s # Running under perl version 5.040001 for linux 734s # Current time local: Tue May 6 19:29:27 2025 734s # Current time GMT: Tue May 6 19:29:27 2025 734s # Using Test.pm version 1.31 734s # Using Apache/Test.pm version 1.44 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 100 734s ok 1 734s ok 2 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 196 734s ok 3 734s ok 4 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 197 734s ok 5 734s ok 6 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 198 734s ok 7 734s ok 8 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 199 734s ok 9 734s ok 10 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 200 734s ok 11 734s ok 12 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 201 734s ok 13 734s ok 14 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 202 734s ok 15 734s ok 16 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 396 734s ok 17 734s ok 18 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 397 734s ok 19 734s ok 20 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 398 734s ok 21 734s ok 22 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 399 734s ok 23 734s ok 24 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 400 734s ok 25 734s ok 26 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 401 734s ok 27 734s ok 28 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 402 734s ok 29 734s ok 30 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 596 734s ok 31 734s ok 32 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 597 734s ok 33 734s ok 34 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 598 734s ok 35 734s ok 36 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 599 734s ok 37 734s ok 38 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 600 734s ok 39 734s ok 40 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 601 734s ok 41 734s ok 42 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 602 734s ok 43 734s ok 44 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1016 734s ok 45 734s ok 46 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1017 734s ok 47 734s ok 48 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1018 734s ok 49 734s ok 50 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1019 734s ok 51 734s ok 52 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1020 734s ok 53 734s ok 54 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1021 734s ok 55 734s ok 56 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1022 734s ok 57 734s ok 58 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1023 734s ok 59 734s ok 60 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1024 734s ok 61 734s ok 62 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1025 734s ok 63 734s ok 64 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1026 734s ok 65 734s ok 66 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1027 734s ok 67 734s ok 68 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1028 734s ok 69 734s ok 70 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1029 734s ok 71 734s ok 72 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 1030 734s ok 73 734s ok 74 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8170 734s ok 75 734s ok 76 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8171 734s ok 77 734s ok 78 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8172 734s ok 79 734s ok 80 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8173 734s ok 81 734s ok 82 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8174 734s ok 83 734s ok 84 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8175 734s ok 85 734s ok 86 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8176 734s ok 87 734s ok 88 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8177 734s ok 89 734s ok 90 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8178 734s ok 91 734s ok 92 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8179 734s ok 93 734s ok 94 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8180 734s ok 95 734s ok 96 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8181 734s ok 97 734s ok 98 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8182 734s ok 99 734s ok 100 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8183 734s ok 101 734s ok 102 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8184 734s ok 103 734s ok 104 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8185 734s ok 105 734s ok 106 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8186 734s ok 107 734s ok 108 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8187 734s ok 109 734s ok 110 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8188 734s ok 111 734s ok 112 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8189 734s ok 113 734s ok 114 734s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s Got rc 200 for length 8190 734s ok 115 734s ok 116 734s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 734s ok 736s t/apache/chunkinput.t ............... 736s 1..37 736s # Running under perl version 5.040001 for linux 736s # Current time local: Tue May 6 19:29:28 2025 736s # Current time GMT: Tue May 6 19:29:28 2025 736s # Using Test.pm version 1.31 736s # Using Apache/Test.pm version 1.44 736s testing default 736s ok 1 736s # testing : response codes 736s # expected: 'HTTP/1.1 200 OK' 736s # received: 'HTTP/1.1 200 OK' 736s ok 2 736s # testing : trailer (pid) 736s # expected: '992931' 736s # received: '992931' 736s ok 3 736s ok 4 736s # testing : response codes 736s # expected: 'HTTP/1.1 404 Not Found' 736s # received: 'HTTP/1.1 404 Not Found' 736s ok 5 736s ok 6 736s # testing : response codes 736s # expected: 'HTTP/1.1 200 OK' 736s # received: 'HTTP/1.1 200 OK' 736s ok 7 736s ok 8 736s # testing : response codes 736s # expected: 'HTTP/1.1 404 Not Found' 736s # received: 'HTTP/1.1 404 Not Found' 736s ok 9 736s ok 10 736s # testing : response codes 736s # expected: 'HTTP/1.1 200 OK' 736s # received: 'HTTP/1.1 200 OK' 736s ok 11 736s ok 12 736s # testing : response codes 736s # expected: 'HTTP/1.1 404 Not Found' 736s # received: 'HTTP/1.1 404 Not Found' 736s ok 13 736s ok 14 736s # testing : response codes 736s # expected: 'HTTP/1.1 200 OK' 736s # received: 'HTTP/1.1 200 OK' 736s ok 15 736s ok 16 736s # testing : response codes 736s # expected: 'HTTP/1.1 404 Not Found' 736s # received: 'HTTP/1.1 404 Not Found' 736s ok 17 736s ok 18 736s # testing : response codes 736s # expected: 'HTTP/1.1 200 OK' 736s # received: 'HTTP/1.1 200 OK' 736s ok 19 736s ok 20 736s # testing : response codes 736s # expected: 'HTTP/1.1 404 Not Found' 736s # received: 'HTTP/1.1 404 Not Found' 736s ok 21 736s ok 22 736s # testing : response codes 736s # expected: 'HTTP/1.1 400 Bad Request' 736s # received: 'HTTP/1.1 400 Bad Request' 736s ok 23 736s ok 24 736s # testing : response codes 736s # expected: 'HTTP/1.1 400 Bad Request' 736s # received: 'HTTP/1.1 400 Bad Request' 736s ok 25 736s ok 26 736s # testing : response codes 736s # expected: 'HTTP/1.1 413 Request Entity Too Large' 736s # received: 'HTTP/1.1 413 Request Entity Too Large' 736s ok 27 736s ok 28 736s # testing : response codes 736s # expected: 'HTTP/1.1 413 Request Entity Too Large' 736s # received: 'HTTP/1.1 413 Request Entity Too Large' 736s ok 29 736s ok 30 736s # testing : response codes 736s # expected: 'HTTP/1.1 400 Bad Request' 736s # received: 'HTTP/1.1 400 Bad Request' 736s ok 31 736s ok 32 736s # testing : response codes 736s # expected: 'HTTP/1.1 400 Bad Request' 736s # received: 'HTTP/1.1 400 Bad Request' 736s ok 33 736s ok 34 736s # testing : response codes 736s # expected: 'HTTP/1.1 400 Bad Request' 736s # received: 'HTTP/1.1 400 Bad Request' 736s ok 35 736s ok 36 736s # testing : response codes 736s # expected: 'HTTP/1.1 400 Bad Request' 736s # received: 'HTTP/1.1 400 Bad Request' 736s ok 37 736s ok 737s t/apache/contentlength.t ............ 737s 1..24 737s # Running under perl version 5.040001 for linux 737s # Current time local: Tue May 6 19:29:30 2025 737s # Current time GMT: Tue May 6 19:29:30 2025 737s # Using Test.pm version 1.31 737s # Using Apache/Test.pm version 1.44 737s testing default 737s ok 1 737s # testing : response codes POST for /echo_post with Content-Length: 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 2 737s ok 3 737s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 4 737s ok 5 737s # testing : response codes POST for /echo_post with Content-Length: 0 737s # expected: 'HTTP/1.1 200 OK' 737s # received: 'HTTP/1.1 200 OK' 737s ok 6 737s ok 7 737s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 737s # expected: 'HTTP/1.1 404 Not Found' 737s # received: 'HTTP/1.1 404 Not Found' 737s ok 8 737s ok 9 737s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 737s # expected: 'HTTP/1.1 200 OK' 737s # received: 'HTTP/1.1 200 OK' 737s ok 10 737s ok 11 737s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 737s # expected: 'HTTP/1.1 404 Not Found' 737s # received: 'HTTP/1.1 404 Not Found' 737s ok 12 737s ok 13 737s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 14 737s ok 15 737s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 16 737s ok 17 737s # testing : response codes POST for /echo_post with Content-Length: -1 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 18 737s ok 19 737s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 20 737s ok 21 737s # testing : response codes POST for /echo_post with Content-Length: 123abc 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 22 737s ok 23 737s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 737s # expected: 'HTTP/1.1 400 Bad Request' 737s # received: 'HTTP/1.1 400 Bad Request' 737s ok 24 737s ok 739s t/apache/errordoc.t ................. 739s 1..14 739s # Running under perl version 5.040001 for linux 739s # Current time local: Tue May 6 19:29:31 2025 739s # Current time GMT: Tue May 6 19:29:31 2025 739s # Using Test.pm version 1.31 739s # Using Apache/Test.pm version 1.44 739s # testing : notfound.html code 739s # expected: 404 739s # received: '404' 739s ok 1 739s # testing : notfound.html content 739s # expected: qr/per-server 404/ 739s # received: 'per-server 404' 739s ok 2 739s # testing : /inherit/notfound.html code 739s # expected: 404 739s # received: '404' 739s ok 3 739s # testing : /inherit/notfound.html content 739s # expected: qr/per-server 404/ 739s # received: 'per-server 404' 739s ok 4 739s # testing : /redefine/notfound.html code 739s # expected: 404 739s # received: '404' 739s ok 5 739s # testing : /redefine/notfound.html content 739s # expected: 'per-dir 404' 739s # received: 'per-dir 404' 739s ok 6 739s # testing : /redefine/notfound.html code 739s # expected: 404 739s # received: '404' 739s ok 7 739s # testing : /redefine/notfound.html content 739s # expected: qr/Not Found/ 739s # received: ' 739s # 739s # 404 Not Found 739s # 739s #

Not Found

739s #

The requested URL was not found on this server.

739s # ' 739s ok 8 739s # testing : /merge/notfound.html code 739s # expected: 404 739s # received: '404' 739s ok 9 739s # testing : /merge/notfound.html content 739s # expected: 'testing merge' 739s # received: 'testing merge' 739s ok 10 739s # testing : /merge/merge2/notfound.html code 739s # expected: 404 739s # received: '404' 739s ok 11 739s # testing : /merge/merge2/notfound.html content 739s # expected: 'testing merge' 739s # received: 'testing merge' 739s ok 12 739s # testing : /bounce/notfound.html code 739s # expected: 404 739s # received: '404' 739s ok 13 739s # testing : /bounce/notfound.html content 739s # expected: qr/expire test/ 739s # received: ' 739s # expire test 739s # expire test 739s # ' 739s ok 14 739s ok 740s t/apache/etags.t .................... 740s # Checking for existence of FileETag directive 740s # Returned 200: 740s 1..61 740s # Running under perl version 5.040001 for linux 740s # Current time local: Tue May 6 19:29:33 2025 740s # Current time GMT: Tue May 6 19:29:33 2025 740s # Using Test.pm version 1.31 740s # Using Apache/Test.pm version 1.44 740s # --- 740s # HEAD /apache/etags/none/s/test.txt 740s # Expecting one component in ETag field 740s # Received "b" 740s ok 1 740s # --- 740s # HEAD /apache/etags/all/s/test.txt 740s # Expecting one component in ETag field 740s # Received "b" 740s ok 2 740s # --- 740s # HEAD /apache/etags/mis/test.txt 740s # Expecting three components in ETag field 740s # Received "81d96-b-62c6deaf13e40" 740s ok 3 740s # --- 740s # HEAD /apache/etags/all/minus-m/test.txt 740s # Expecting two components in ETag field 740s # Received "81d45-b" 740s ok 4 740s # --- 740s # HEAD /apache/etags/m/plus-mis/test.txt 740s # Expecting three components in ETag field 740s # Received "81d89-b-62c6deaf13e40" 740s ok 5 740s # --- 740s # HEAD /apache/etags/m/test.txt 740s # Expecting one component in ETag field 740s # Received "62c6deaf13e40" 740s ok 6 740s # --- 740s # HEAD /apache/etags/none/plus-mi/test.txt 740s # Expecting two components in ETag field 740s # Received "81dbb-62c6deaf13e40" 740s ok 7 740s # --- 740s # HEAD /apache/etags/all/minus-i/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 8 740s # --- 740s # HEAD /apache/etags/none/m/test.txt 740s # Expecting one component in ETag field 740s # Received "62c6deaf13e40" 740s ok 9 740s # --- 740s # HEAD /apache/etags/m/plus-is/test.txt 740s # Expecting three components in ETag field 740s # Received "81d80-b-62c6deaf13e40" 740s ok 10 740s # --- 740s # HEAD /apache/etags/all/m/test.txt 740s # Expecting one component in ETag field 740s # Received "62c6deaf13e40" 740s ok 11 740s # --- 740s # HEAD /apache/etags/m/minus-is/test.txt 740s # Expecting field to be absent 740s # Received "62c6deaf13e40" 740s ok 12 740s # --- 740s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 740s # Expecting one component in ETag field 740s # Received "81dcf" 740s ok 13 740s # --- 740s # HEAD /apache/etags/all/ms/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 14 740s # --- 740s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 740s # Expecting two components in ETag field 740s # Received "81dc6-b" 740s ok 15 740s # --- 740s # HEAD /apache/etags/none/plus-is/test.txt 740s # Expecting two components in ETag field 740s # Received "81db5-b" 740s ok 16 740s # --- 740s # HEAD /apache/etags/s/test.txt 740s # Expecting one component in ETag field 740s # Received "b" 740s ok 17 740s # --- 740s # HEAD /apache/etags/m/plus-i/test.txt 740s # Expecting two components in ETag field 740s # Received "81d7d-62c6deaf13e40" 740s ok 18 740s # --- 740s # HEAD /apache/etags/all/inherit/test.txt 740s # Expecting three components in ETag field 740s # Received "81d33-b-62c6deaf13e40" 740s ok 19 740s # --- 740s # HEAD /apache/etags/none/plus-mis/test.txt 740s # Expecting three components in ETag field 740s # Received "81dd3-b-62c6deaf13e40" 740s ok 20 740s # --- 740s # HEAD /apache/etags/none/plus-s/test.txt 740s # Expecting one component in ETag field 740s # Received "b" 740s ok 21 740s # --- 740s # HEAD /apache/etags/none/plus-ms/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 22 740s # --- 740s # HEAD /apache/etags/ms/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 23 740s # --- 740s # HEAD /apache/etags/all/mis/test.txt 740s # Expecting three components in ETag field 740s # Received "81d54-b-62c6deaf13e40" 740s ok 24 740s # --- 740s # HEAD /apache/etags/m/minus-m/test.txt 740s # Expecting field to be absent 740s # Received "b-62c6deaf13e40" 740s ok 25 740s # --- 740s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 740s # Expecting two components in ETag field 740s # Received "81dd2-62c6deaf13e40" 740s ok 26 740s # --- 740s # HEAD /apache/etags/none/is/test.txt 740s # Expecting two components in ETag field 740s # Received "81da3-b" 740s ok 27 740s # --- 740s # HEAD /apache/etags/m/minus-ms/test.txt 740s # Expecting field to be absent 740s # Received "b-62c6deaf13e40" 740s ok 28 740s # --- 740s # HEAD /apache/etags/all/mi/test.txt 740s # Expecting two components in ETag field 740s # Received "81d3c-62c6deaf13e40" 740s ok 29 740s # --- 740s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 740s # Expecting one component in ETag field 740s # Received "62c6deaf13e40" 740s ok 30 740s # --- 740s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 740s # Expecting one component in ETag field 740s # Received "b" 740s ok 31 740s # --- 740s # HEAD /apache/etags/is/test.txt 740s # Expecting two components in ETag field 740s # Received "81d63-b" 740s ok 32 740s # --- 740s # HEAD /apache/etags/m/minus-mi/test.txt 740s # Expecting field to be absent 740s # Received "b-62c6deaf13e40" 740s ok 33 740s # --- 740s # HEAD /apache/etags/m/plus-m/test.txt 740s # Expecting one component in ETag field 740s # Received "62c6deaf13e40" 740s ok 34 740s # --- 740s # HEAD /apache/etags/all/minus-mi/test.txt 740s # Expecting one component in ETag field 740s # Received "b" 740s ok 35 740s # --- 740s # HEAD /apache/etags/none/plus-i/test.txt 740s # Expecting one component in ETag field 740s # Received "81db2" 740s ok 36 740s # --- 740s # HEAD /apache/etags/none/mis/test.txt 740s # Expecting three components in ETag field 740s # Received "81dac-b-62c6deaf13e40" 740s ok 37 740s # --- 740s # HEAD /apache/etags/default/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 38 740s # --- 740s # HEAD /apache/etags/none/plus-m/test.txt 740s # Expecting one component in ETag field 740s # Received "62c6deaf13e40" 740s ok 39 740s # --- 740s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 740s # Expecting field to be absent 740s # Received "b-62c6deaf13e40" 740s ok 40 740s # --- 740s # HEAD /apache/etags/all/i/test.txt 740s # Expecting one component in ETag field 740s # Received "81d31" 740s ok 41 740s # --- 740s # HEAD /apache/etags/all/is/test.txt 740s # Expecting two components in ETag field 740s # Received "81d36-b" 740s ok 42 740s # --- 740s # HEAD /apache/etags/none/i/test.txt 740s # Expecting one component in ETag field 740s # Received "81d9e" 740s ok 43 740s # --- 740s # HEAD /apache/etags/none/mi/test.txt 740s # Expecting two components in ETag field 740s # Received "81da9-62c6deaf13e40" 740s ok 44 740s # --- 740s # HEAD /apache/etags/m/minus-mis/test.txt 740s # Expecting field to be absent 740s # Received "b-62c6deaf13e40" 740s ok 45 740s # --- 740s # HEAD /apache/etags/i/test.txt 740s # Expecting one component in ETag field 740s # Received "81d60" 740s ok 46 740s # --- 740s # HEAD /apache/etags/m/plus-ms/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 47 740s # --- 740s # HEAD /apache/etags/m/minus-i/test.txt 740s # Expecting field to be absent 740s # Received "62c6deaf13e40" 740s ok 48 740s # --- 740s # HEAD /apache/etags/none/test.txt 740s # Expecting field to be absent 740s # ETag field is missing 740s ok 49 740s # --- 740s # HEAD /apache/etags/none/inherit/test.txt 740s # Expecting field to be absent 740s # ETag field is missing 740s ok 50 740s # --- 740s # HEAD /apache/etags/mi/test.txt 740s # Expecting two components in ETag field 740s # Received "81d93-62c6deaf13e40" 740s ok 51 740s # --- 740s # HEAD /apache/etags/m/minus-s/test.txt 740s # Expecting field to be absent 740s # Received "62c6deaf13e40" 740s ok 52 740s # --- 740s # HEAD /apache/etags/m/plus-s/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 53 740s # --- 740s # HEAD /apache/etags/none/ms/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 54 740s # --- 740s # HEAD /apache/etags/all/minus-mis/test.txt 740s # Expecting field to be absent 740s # Received "b-62c6deaf13e40" 740s ok 55 740s # --- 740s # HEAD /apache/etags/all/minus-s/test.txt 740s # Expecting two components in ETag field 740s # Received "81d51-62c6deaf13e40" 740s ok 56 740s # --- 740s # HEAD /apache/etags/all/minus-ms/test.txt 740s # Expecting one component in ETag field 740s # Received "81d4e" 740s ok 57 740s # --- 740s # HEAD /apache/etags/all/test.txt 740s # Expecting three components in ETag field 740s # Received "81d5b-b-62c6deaf13e40" 740s ok 58 740s # --- 740s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 740s # Expecting two components in ETag field 740s # Received "b-62c6deaf13e40" 740s ok 59 740s # --- 740s # HEAD /apache/etags/all/minus-is/test.txt 740s # Expecting one component in ETag field 740s # Received "62c6deaf13e40" 740s ok 60 740s # --- 740s # HEAD /apache/etags/m/plus-mi/test.txt 740s # Expecting two components in ETag field 740s # Received "81d86-62c6deaf13e40" 740s ok 61 740s ok 742s t/apache/expr.t ..................... 742s 1..229 742s # Running under perl version 5.040001 for linux 742s # Current time local: Tue May 6 19:29:34 2025 742s # Current time GMT: Tue May 6 19:29:34 2025 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.44 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true" should evaluate to true, got true 742s ok 1 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "false" should evaluate to false, got false 742s ok 2 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "foo", got parse error 742s ok 3 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -eq 01" should evaluate to true, got true 742s ok 4 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -eq 2" should evaluate to false, got false 742s ok 5 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -ne 2" should evaluate to true, got true 742s ok 6 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -ne 1" should evaluate to false, got false 742s ok 7 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -lt 02" should evaluate to true, got true 742s ok 8 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -lt 1" should evaluate to false, got false 742s ok 9 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -le 2" should evaluate to true, got true 742s ok 10 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -le 1" should evaluate to true, got true 742s ok 11 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "2 -gt 1" should evaluate to true, got true 742s ok 12 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -gt 1" should evaluate to false, got false 742s ok 13 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "2 -ge 1" should evaluate to true, got true 742s ok 14 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -ge 1" should evaluate to true, got true 742s ok 15 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "1 -gt -1" should evaluate to true, got true 742s ok 16 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' == 'aa'" should evaluate to true, got true 742s ok 17 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' == 'b'" should evaluate to false, got false 742s ok 18 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' = 'aa'" should evaluate to true, got true 742s ok 19 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' = 'b'" should evaluate to false, got false 742s ok 20 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' != 'b'" should evaluate to true, got true 742s ok 21 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' != 'aa'" should evaluate to false, got false 742s ok 22 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' < 'b'" should evaluate to true, got true 742s ok 23 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' < 'aa'" should evaluate to false, got false 742s ok 24 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' <= 'b'" should evaluate to true, got true 742s ok 25 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' <= 'aa'" should evaluate to true, got true 742s ok 26 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'b' > 'aa'" should evaluate to true, got true 742s ok 27 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' > 'aa'" should evaluate to false, got false 742s ok 28 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'b' >= 'aa'" should evaluate to true, got true 742s ok 29 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'aa' >= 'aa'" should evaluate to true, got true 742s ok 30 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 742s ok 31 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 742s ok 32 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 742s ok 33 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 742s ok 34 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 742s ok 35 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 742s ok 36 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 742s ok 37 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 742s ok 38 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 742s ok 39 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 742s ok 40 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME} != ''" should evaluate to true, got true 742s ok 41 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'a' -in { 'b', 'a' } " should evaluate to true, got true 742s ok 42 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'a' -in { 'b', 'c' } " should evaluate to false, got false 742s ok 43 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' =~ /bc/ " should evaluate to true, got true 742s ok 44 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' =~ /BC/i " should evaluate to true, got true 742s ok 45 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' !~ m!bc! " should evaluate to false, got false 742s ok 46 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' !~ m!BC!i " should evaluate to false, got false 742s ok 47 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " $0 == '' " should evaluate to true, got true 742s ok 48 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " $1 == '' " should evaluate to true, got true 742s ok 49 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " $9 == '' " should evaluate to true, got true 742s ok 50 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " '$0' == '' " should evaluate to true, got true 742s ok 51 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 742s ok 52 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 742s ok 53 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 742s ok 54 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 742s ok 55 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 742s ok 56 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 742s ok 57 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 742s ok 58 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 742s ok 59 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 742s ok 60 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 742s ok 61 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 742s ok 62 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 742s ok 63 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 742s ok 64 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 742s ok 65 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 742s ok 66 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 742s ok 67 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 742s ok 68 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 742s ok 69 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 742s ok 70 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{HTTPS} == 'off' " should evaluate to true, got true 742s ok 71 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 742s ok 72 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 742s ok 73 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 742s ok 74 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 742s ok 75 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 742s ok 76 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 742s ok 77 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 742s ok 78 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 742s ok 79 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 742s ok 80 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 742s ok 81 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 742s ok 82 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "escape('?') = '%3f' " should evaluate to true, got true 742s ok 83 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "unescape('%3f') = '?' " should evaluate to true, got true 742s ok 84 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 742s ok 85 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 742s ok 86 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 742s ok 87 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "file('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 742s ok 88 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-n ''" should evaluate to false, got false 742s ok 89 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-z ''" should evaluate to true, got true 742s ok 90 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-n '1'" should evaluate to true, got true 742s ok 91 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-z '1'" should evaluate to false, got false 742s ok 92 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "-R 'abc'", got parse error 742s ok 93 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 742s ok 94 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-R '240.0.0.0'" should evaluate to false, got false 742s ok 95 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-R '240.0.0.0/8'" should evaluate to false, got false 742s ok 96 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-R 'ff::/8'" should evaluate to false, got false 742s ok 97 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 742s ok 98 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 742s ok 99 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 742s ok 100 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 742s ok 101 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 742s ok 102 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 742s ok 103 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 742s ok 104 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'foo' -strmatch '*o'" should evaluate to true, got true 742s ok 105 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 742s ok 106 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'foo' -strmatch 'F*'" should evaluate to false, got false 742s ok 107 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'foo' -strcmatch 'F*'" should evaluate to true, got true 742s ok 108 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'foo' -strmatch 'g*'" should evaluate to false, got false 742s ok 109 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'foo' -strcmatch 'g*'" should evaluate to false, got false 742s ok 110 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 742s ok 111 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 742s ok 112 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 742s ok 113 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 742s ok 114 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "foo('bar') = 'bar'", got parse error 742s ok 115 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "%{FOO} != 'bar'", got parse error 742s ok 116 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s Should get parse error for "'bar' = bar", got parse error 742s ok 117 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true" should evaluate to true, got true 742s ok 118 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && true" should evaluate to true, got true 742s ok 119 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || true" should evaluate to true, got true 742s ok 120 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || true || true" should evaluate to true, got true 742s ok 121 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || true && true" should evaluate to true, got true 742s ok 122 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && true || true" should evaluate to true, got true 742s ok 123 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && true && true" should evaluate to true, got true 742s ok 124 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || true || !true" should evaluate to true, got true 742s ok 125 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || true && !true" should evaluate to true, got true 742s ok 126 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && true || !true" should evaluate to true, got true 742s ok 127 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && true && !true" should evaluate to false, got false 742s ok 128 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && !true" should evaluate to false, got false 742s ok 129 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || !true" should evaluate to true, got true 742s ok 130 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || !true || true" should evaluate to true, got true 742s ok 131 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || !true && true" should evaluate to true, got true 742s ok 132 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && !true || true" should evaluate to true, got true 742s ok 133 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && !true && true" should evaluate to false, got false 742s ok 134 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || !true || !true" should evaluate to true, got true 742s ok 135 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true || !true && !true" should evaluate to true, got true 742s ok 136 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && !true || !true" should evaluate to false, got false 742s ok 137 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "true && !true && !true" should evaluate to false, got false 742s ok 138 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true" should evaluate to false, got false 742s ok 139 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && true" should evaluate to false, got false 742s ok 140 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || true" should evaluate to true, got true 742s ok 141 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || true || true" should evaluate to true, got true 742s ok 142 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || true && true" should evaluate to true, got true 742s ok 143 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && true || true" should evaluate to true, got true 742s ok 144 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && true && true" should evaluate to false, got false 742s ok 145 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || true || !true" should evaluate to true, got true 742s ok 146 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || true && !true" should evaluate to false, got false 742s ok 147 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && true || !true" should evaluate to false, got false 742s ok 148 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && true && !true" should evaluate to false, got false 742s ok 149 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && !true" should evaluate to false, got false 742s ok 150 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || !true" should evaluate to false, got false 742s ok 151 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || !true || true" should evaluate to true, got true 742s ok 152 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || !true && true" should evaluate to false, got false 742s ok 153 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && !true || true" should evaluate to true, got true 742s ok 154 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && !true && true" should evaluate to false, got false 742s ok 155 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || !true || !true" should evaluate to false, got false 742s ok 156 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true || !true && !true" should evaluate to false, got false 742s ok 157 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && !true || !true" should evaluate to false, got false 742s ok 158 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!true && !true && !true" should evaluate to false, got false 742s ok 159 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true)" should evaluate to false, got false 742s ok 160 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && true)" should evaluate to false, got false 742s ok 161 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || true)" should evaluate to false, got false 742s ok 162 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || true || true)" should evaluate to false, got false 742s ok 163 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || true && true)" should evaluate to false, got false 742s ok 164 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && true || true)" should evaluate to false, got false 742s ok 165 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && true && true)" should evaluate to false, got false 742s ok 166 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || true || !true)" should evaluate to false, got false 742s ok 167 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || true && !true)" should evaluate to false, got false 742s ok 168 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && true || !true)" should evaluate to false, got false 742s ok 169 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && true && !true)" should evaluate to true, got true 742s ok 170 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && !true)" should evaluate to true, got true 742s ok 171 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || !true)" should evaluate to false, got false 742s ok 172 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || !true || true)" should evaluate to false, got false 742s ok 173 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || !true && true)" should evaluate to false, got false 742s ok 174 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && !true || true)" should evaluate to false, got false 742s ok 175 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && !true && true)" should evaluate to true, got true 742s ok 176 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || !true || !true)" should evaluate to false, got false 742s ok 177 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true || !true && !true)" should evaluate to false, got false 742s ok 178 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && !true || !true)" should evaluate to true, got true 742s ok 179 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(true && !true && !true)" should evaluate to true, got true 742s ok 180 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true)" should evaluate to true, got true 742s ok 181 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && true)" should evaluate to true, got true 742s ok 182 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || true)" should evaluate to false, got false 742s ok 183 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || true || true)" should evaluate to false, got false 742s ok 184 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || true && true)" should evaluate to false, got false 742s ok 185 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && true || true)" should evaluate to false, got false 742s ok 186 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && true && true)" should evaluate to true, got true 742s ok 187 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || true || !true)" should evaluate to false, got false 742s ok 188 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || true && !true)" should evaluate to true, got true 742s ok 189 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && true || !true)" should evaluate to true, got true 742s ok 190 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && true && !true)" should evaluate to true, got true 742s ok 191 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && !true)" should evaluate to true, got true 742s ok 192 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || !true)" should evaluate to true, got true 742s ok 193 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || !true || true)" should evaluate to false, got false 742s ok 194 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || !true && true)" should evaluate to true, got true 742s ok 195 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && !true || true)" should evaluate to false, got false 742s ok 196 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && !true && true)" should evaluate to true, got true 742s ok 197 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || !true || !true)" should evaluate to true, got true 742s ok 198 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true || !true && !true)" should evaluate to true, got true 742s ok 199 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && !true || !true)" should evaluate to true, got true 742s ok 200 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "!(!true && !true && !true)" should evaluate to true, got true 742s ok 201 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 742s ok 202 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 742s ok 203 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "filesize('/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 742s ok 204 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 742s ok 205 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 742s ok 206 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 742s ok 207 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 742s ok 208 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 742s ok 209 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 742s ok 210 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 742s ok 211 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 742s ok 212 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 742s ok 213 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 742s ok 214 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 742s ok 215 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 742s ok 216 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-d '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 742s ok 217 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-e '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 742s ok 218 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-f '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 742s ok 219 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-s '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 742s ok 220 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-F '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 742s ok 221 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-F '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 742s ok 222 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-U '/apache/' " should evaluate to true, got true 742s ok 223 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "-U '/apache/expr/none' " should evaluate to false, got false 742s ok 224 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 742s ok 225 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 742s ok 226 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "base64('foo') = 'Zm9v' " should evaluate to true, got true 742s ok 227 742s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 742s ok 228 742s Error log should not have 'Internal evaluation error' entries, found 0 742s ok 229 742s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 742s ok 746s t/apache/expr_string.t .............. 746s 1..29 746s # Running under perl version 5.040001 for linux 746s # Current time local: Tue May 6 19:29:36 2025 746s # Current time GMT: Tue May 6 19:29:36 2025 746s # Using Test.pm version 1.31 746s # Using Apache/Test.pm version 1.44 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 1 746s Expected return code 200, got 200 for 'foo' 746s ok 2 746s # testing : log message [Tue May 06 19:29:38.004781 2025] [log_debug:info] [pid 967542:tid 967577] [client 127.0.0.1:59362] foo (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: 'foo' 746s # received: 'foo' 746s ok 3 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 4 746s Expected return code 200, got 200 for '%{req:SomeHeader}' 746s ok 5 746s # testing : log message [Tue May 06 19:29:38.258727 2025] [log_debug:info] [pid 967542:tid 967578] [client 127.0.0.1:59362] SomeValue (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: 'SomeValue' 746s # received: 'SomeValue' 746s ok 6 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 7 746s Should get parse error (500) for "%{", got 500 746s ok 8 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 9 746s Expected return code 200, got 200 for '%' 746s ok 10 746s # testing : log message [Tue May 06 19:29:38.762071 2025] [log_debug:info] [pid 948394:tid 948478] [client 127.0.0.1:59376] % (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: '%' 746s # received: '%' 746s ok 11 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 12 746s Expected return code 200, got 200 for '}' 746s ok 13 746s # testing : log message [Tue May 06 19:29:39.013758 2025] [log_debug:info] [pid 948394:tid 948480] [client 127.0.0.1:59376] } (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: '}' 746s # received: '}' 746s ok 14 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 15 746s Expected return code 200, got 200 for '\"' 746s ok 16 746s # testing : log message [Tue May 06 19:29:39.265339 2025] [log_debug:info] [pid 948394:tid 948481] [client 127.0.0.1:59376] " (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: '"' 746s # received: '"' 746s ok 17 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 18 746s Expected return code 200, got 200 for '\'' 746s ok 19 746s # testing : log message [Tue May 06 19:29:39.517031 2025] [log_debug:info] [pid 948394:tid 948482] [client 127.0.0.1:59376] ' (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: '\'' 746s # received: '\'' 746s ok 20 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 21 746s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 746s ok 22 746s # testing : log message [Tue May 06 19:29:39.768858 2025] [log_debug:info] [pid 948394:tid 948483] [client 127.0.0.1:59376] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: '%{req:SomeHeader}' 746s # received: '%{req:SomeHeader}' 746s ok 23 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 24 746s Expected return code 200, got 200 for '%{tolower:IDENT}' 746s ok 25 746s # testing : log message [Tue May 06 19:29:40.020612 2025] [log_debug:info] [pid 948394:tid 948484] [client 127.0.0.1:59376] ident (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: 'ident' 746s # received: 'ident' 746s ok 26 746s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 27 746s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 746s ok 28 746s # testing : log message [Tue May 06 19:29:40.272383 2025] [log_debug:info] [pid 948394:tid 948485] [client 127.0.0.1:59376] get (log_transaction hook, /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 746s # didn't match 746s # expected: 'get' 746s # received: 'get' 746s ok 29 746s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 746s ok 748s t/apache/getfile.t .................. 748s # using LWP client 748s 1..221 748s # Running under perl version 5.040001 for linux 748s # Current time local: Tue May 6 19:29:40 2025 748s # Current time GMT: Tue May 6 19:29:40 2025 748s # Using Test.pm version 1.31 748s # Using Apache/Test.pm version 1.44 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4c64-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 19556 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl.pod 748s # expected: 19556 748s # received: 19556 748s ok 1 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "dbb0-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 56240 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5004delta.pod 748s # expected: 56240 748s # received: 56240 748s ok 2 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "85ea-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 34282 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5005delta.pod 748s # expected: 34282 748s # received: 34282 748s ok 3 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "da40-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 55872 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5100delta.pod 748s # expected: 55872 748s # received: 55872 748s ok 4 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "ab70-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 43888 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5101delta.pod 748s # expected: 43888 748s # received: 43888 748s ok 5 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "15cb8-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 89272 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5120delta.pod 748s # expected: 89272 748s # received: 89272 748s ok 6 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2707-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 9991 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5121delta.pod 748s # expected: 9991 748s # received: 9991 748s ok 7 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2569-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 9577 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5122delta.pod 748s # expected: 9577 748s # received: 9577 748s ok 8 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1004-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4100 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5123delta.pod 748s # expected: 4100 748s # received: 4100 748s ok 9 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "e58-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 3672 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5124delta.pod 748s # expected: 3672 748s # received: 3672 748s ok 10 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1e00-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7680 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5125delta.pod 748s # expected: 7680 748s # received: 7680 748s ok 11 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "233a9-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 144297 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5140delta.pod 748s # expected: 144297 748s # received: 144297 748s ok 12 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1f1e-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7966 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5141delta.pod 748s # expected: 7966 748s # received: 7966 748s ok 13 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1aeb-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6891 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5142delta.pod 748s # expected: 6891 748s # received: 6891 748s ok 14 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1e50-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7760 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5143delta.pod 748s # expected: 7760 748s # received: 7760 748s ok 15 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "18b7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6327 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5144delta.pod 748s # expected: 6327 748s # received: 6327 748s ok 16 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "20a07-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 133639 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5160delta.pod 748s # expected: 133639 748s # received: 133639 748s ok 17 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "17fe-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6142 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5161delta.pod 748s # expected: 6142 748s # received: 6142 748s ok 18 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "e0a-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 3594 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5162delta.pod 748s # expected: 3594 748s # received: 3594 748s ok 19 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "ff5-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4085 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5163delta.pod 748s # expected: 4085 748s # received: 4085 748s ok 20 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1d280-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 119424 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5180delta.pod 748s # expected: 119424 748s # received: 119424 748s ok 21 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "19c5-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6597 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5181delta.pod 748s # expected: 6597 748s # received: 6597 748s ok 22 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "14d7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5335 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5182delta.pod 748s # expected: 5335 748s # received: 5335 748s ok 23 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1208-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4616 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5184delta.pod 748s # expected: 4616 748s # received: 4616 748s ok 24 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1c352-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 115538 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5200delta.pod 748s # expected: 115538 748s # received: 115538 748s ok 25 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2a07-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10759 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5201delta.pod 748s # expected: 10759 748s # received: 10759 748s ok 26 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2fef-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 12271 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5202delta.pod 748s # expected: 12271 748s # received: 12271 748s ok 27 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2410-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 9232 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5203delta.pod 748s # expected: 9232 748s # received: 9232 748s ok 28 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1fa8f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 129679 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5220delta.pod 748s # expected: 129679 748s # received: 129679 748s ok 29 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "293d-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10557 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5221delta.pod 748s # expected: 10557 748s # received: 10557 748s ok 30 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "301f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 12319 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5222delta.pod 748s # expected: 12319 748s # received: 12319 748s ok 31 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "20fa-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8442 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5223delta.pod 748s # expected: 8442 748s # received: 8442 748s ok 32 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1162-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4450 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5224delta.pod 748s # expected: 4450 748s # received: 4450 748s ok 33 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "fc09-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 64521 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5240delta.pod 748s # expected: 64521 748s # received: 64521 748s ok 34 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2009-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8201 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5241delta.pod 748s # expected: 8201 748s # received: 8201 748s ok 35 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1007-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4103 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5242delta.pod 748s # expected: 4103 748s # received: 4103 748s ok 36 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2aac-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10924 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5243delta.pod 748s # expected: 10924 748s # received: 10924 748s ok 37 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1168-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4456 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5244delta.pod 748s # expected: 4456 748s # received: 4456 748s ok 38 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1875a-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 100186 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5260delta.pod 748s # expected: 100186 748s # received: 100186 748s ok 39 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1e25-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7717 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5261delta.pod 748s # expected: 7717 748s # received: 7717 748s ok 40 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1e16-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7702 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5262delta.pod 748s # expected: 7702 748s # received: 7702 748s ok 41 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1b69-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7017 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5263delta.pod 748s # expected: 7017 748s # received: 7017 748s ok 42 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "115d9-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 71129 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5280delta.pod 748s # expected: 71129 748s # received: 71129 748s ok 43 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "11f7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4599 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5281delta.pod 748s # expected: 4599 748s # received: 4599 748s ok 44 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1806-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6150 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5282delta.pod 748s # expected: 6150 748s # received: 6150 748s ok 45 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "13f7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5111 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5283delta.pod 748s # expected: 5111 748s # received: 5111 748s ok 46 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "a038-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 41016 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5300delta.pod 748s # expected: 41016 748s # received: 41016 748s ok 47 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1662-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5730 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5301delta.pod 748s # expected: 5730 748s # received: 5730 748s ok 48 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "124a-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4682 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5302delta.pod 748s # expected: 4682 748s # received: 4682 748s ok 49 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1374-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4980 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5303delta.pod 748s # expected: 4980 748s # received: 4980 748s ok 50 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "d310-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 54032 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5320delta.pod 748s # expected: 54032 748s # received: 54032 748s ok 51 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1b5f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7007 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5321delta.pod 748s # expected: 7007 748s # received: 7007 748s ok 52 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "9201-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 37377 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5340delta.pod 748s # expected: 37377 748s # received: 37377 748s ok 53 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1076-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4214 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5341delta.pod 748s # expected: 4214 748s # received: 4214 748s ok 54 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "f68-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 3944 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5342delta.pod 748s # expected: 3944 748s # received: 3944 748s ok 55 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "fd6-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4054 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5343delta.pod 748s # expected: 4054 748s # received: 4054 748s ok 56 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "ad8b-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 44427 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5360delta.pod 748s # expected: 44427 748s # received: 44427 748s ok 57 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1288-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4744 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5361delta.pod 748s # expected: 4744 748s # received: 4744 748s ok 58 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "f69-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 3945 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5362delta.pod 748s # expected: 3945 748s # received: 3945 748s ok 59 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "fd7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4055 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5363delta.pod 748s # expected: 4055 748s # received: 4055 748s ok 60 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "10d47-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 68935 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5380delta.pod 748s # expected: 68935 748s # received: 68935 748s ok 61 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "f6a-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 3946 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5381delta.pod 748s # expected: 3946 748s # received: 3946 748s ok 62 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "fd8-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4056 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5382delta.pod 748s # expected: 4056 748s # received: 4056 748s ok 63 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "c79b-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 51099 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5400delta.pod 748s # expected: 51099 748s # received: 51099 748s ok 64 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "15dc-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5596 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl5401delta.pod 748s # expected: 5596 748s # received: 5596 748s ok 65 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1e723-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 124707 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl561delta.pod 748s # expected: 124707 748s # received: 124707 748s ok 66 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1a2bb-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 107195 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl56delta.pod 748s # expected: 107195 748s # received: 107195 748s ok 67 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "94ac-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 38060 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl581delta.pod 748s # expected: 38060 748s # received: 38060 748s ok 68 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1176-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4470 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl582delta.pod 748s # expected: 4470 748s # received: 4470 748s ok 69 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "18bf-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6335 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl583delta.pod 748s # expected: 6335 748s # received: 6335 748s ok 70 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1cc3-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7363 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl584delta.pod 748s # expected: 7363 748s # received: 7363 748s ok 71 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1701-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5889 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl585delta.pod 748s # expected: 5889 748s # received: 5889 748s ok 72 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "122b-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4651 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl586delta.pod 748s # expected: 4651 748s # received: 4651 748s ok 73 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "20a4-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8356 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl587delta.pod 748s # expected: 8356 748s # received: 8356 748s ok 74 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "62c1-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 25281 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl588delta.pod 748s # expected: 25281 748s # received: 25281 748s ok 75 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "d28d-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 53901 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl589delta.pod 748s # expected: 53901 748s # received: 53901 748s ok 76 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1c1d5-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 115157 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perl58delta.pod 748s # expected: 115157 748s # received: 115157 748s ok 77 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4fe9-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 20457 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlaix.pod 748s # expected: 20457 748s # received: 20457 748s ok 78 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1688-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5768 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlamiga.pod 748s # expected: 5768 748s # received: 5768 748s ok 79 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2031-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8241 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlandroid.pod 748s # expected: 8241 748s # received: 8241 748s ok 80 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "ceb51-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 846673 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlapi.pod 748s # expected: 846673 748s # received: 846673 748s ok 81 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "5838-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 22584 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlapio.pod 748s # expected: 22584 748s # received: 22584 748s ok 82 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1b62-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7010 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlartistic.pod 748s # expected: 7010 748s # received: 7010 748s ok 83 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "210c-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8460 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlbook.pod 748s # expected: 8460 748s # received: 8460 748s ok 84 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "126-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 294 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlboot.pod 748s # expected: 294 748s # received: 294 748s ok 85 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "130-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 304 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlbot.pod 748s # expected: 304 748s # received: 304 748s ok 86 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1f50-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8016 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlbs2000.pod 748s # expected: 8016 748s # received: 8016 748s ok 87 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "dea2-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 56994 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlcall.pod 748s # expected: 56994 748s # received: 56994 748s ok 88 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1180-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4480 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlcheat.pod 748s # expected: 4480 748s # received: 4480 748s ok 89 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "3179-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 12665 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlclass.pod 748s # expected: 12665 748s # received: 12665 748s ok 90 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "3c63-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 15459 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlclassguts.pod 748s # expected: 15459 748s # received: 15459 748s ok 91 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "d19f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 53663 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlclib.pod 748s # expected: 53663 748s # received: 53663 748s ok 92 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "12e5-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4837 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlcn.pod 748s # expected: 4837 748s # received: 4837 748s ok 93 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1b1b-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6939 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlcommunity.pod 748s # expected: 6939 748s # received: 6939 748s ok 94 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "662a-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 26154 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlcygwin.pod 748s # expected: 26154 748s # received: 26154 748s ok 95 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "cfa2-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 53154 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldata.pod 748s # expected: 53154 748s # received: 53154 748s ok 96 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "134d-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4941 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 748s # expected: 4941 748s # received: 4941 748s ok 97 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "a85c-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 43100 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldebguts.pod 748s # expected: 43100 748s # received: 43100 748s ok 98 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "5693-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 22163 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldebtut.pod 748s # expected: 22163 748s # received: 22163 748s ok 99 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "9bc9-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 39881 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldebug.pod 748s # expected: 39881 748s # received: 39881 748s ok 100 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "15dc-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5596 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldelta.pod 748s # expected: 5596 748s # received: 5596 748s ok 101 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "5fb8-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 24504 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldeprecation.pod 748s # expected: 24504 748s # received: 24504 748s ok 102 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4d4ea-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 316650 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldiag.pod 748s # expected: 316650 748s # received: 316650 748s ok 103 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "24a0-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 9376 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldoc.pod 748s # expected: 9376 748s # received: 9376 748s ok 104 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "b4ed-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 46317 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldocstyle.pod 748s # expected: 46317 748s # received: 46317 748s ok 105 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "6946-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 26950 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldsc.pod 748s # expected: 26950 748s # received: 26950 748s ok 106 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1f20-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7968 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perldtrace.pod 748s # expected: 7968 748s # received: 7968 748s ok 107 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1497f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 84351 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlebcdic.pod 748s # expected: 84351 748s # received: 84351 748s ok 108 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "937e-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 37758 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlembed.pod 748s # expected: 37758 748s # received: 37758 748s ok 109 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2812-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10258 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlexperiment.pod 748s # expected: 10258 748s # received: 10258 748s ok 110 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "58d2-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 22738 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq.pod 748s # expected: 22738 748s # received: 22738 748s ok 111 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "34a1-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 13473 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq1.pod 748s # expected: 13473 748s # received: 13473 748s ok 112 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "292a-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10538 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq2.pod 748s # expected: 10538 748s # received: 10538 748s ok 113 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "92e1-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 37601 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq3.pod 748s # expected: 37601 748s # received: 37601 748s ok 114 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "16bcd-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 93133 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq4.pod 748s # expected: 93133 748s # received: 93133 748s ok 115 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "dbc1-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 56257 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq5.pod 748s # expected: 56257 748s # received: 56257 748s ok 116 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "9a71-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 39537 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq6.pod 748s # expected: 39537 748s # received: 39537 748s ok 117 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "93ae-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 37806 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq7.pod 748s # expected: 37806 748s # received: 37806 748s ok 118 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "c30c-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 49932 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq8.pod 748s # expected: 49932 748s # received: 49932 748s ok 119 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "3b75-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 15221 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfaq9.pod 748s # expected: 15221 748s # received: 15221 748s ok 120 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "56ca-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 22218 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfilter.pod 748s # expected: 22218 748s # received: 22218 748s ok 121 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "342b-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 13355 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfork.pod 748s # expected: 13355 748s # received: 13355 748s ok 122 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4122-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 16674 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlform.pod 748s # expected: 16674 748s # received: 16674 748s ok 123 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "671-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 1649 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 748s # expected: 1649 748s # received: 1649 748s ok 124 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "68740-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 427840 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlfunc.pod 748s # expected: 427840 748s # received: 427840 748s ok 125 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "7c2e-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 31790 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlgit.pod 748s # expected: 31790 748s # received: 31790 748s ok 126 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "219ca-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 137674 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlglossary.pod 748s # expected: 137674 748s # received: 137674 748s ok 127 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4072-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 16498 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlgov.pod 748s # expected: 16498 748s # received: 16498 748s ok 128 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "35f7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 13815 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlgpl.pod 748s # expected: 13815 748s # received: 13815 748s ok 129 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "31bb8-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 203704 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlguts.pod 748s # expected: 203704 748s # received: 203704 748s ok 130 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "afe5-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 45029 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlhack.pod 748s # expected: 45029 748s # received: 45029 748s ok 131 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1297d-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 76157 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlhacktips.pod 748s # expected: 76157 748s # received: 76157 748s ok 132 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1809-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6153 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlhacktut.pod 748s # expected: 6153 748s # received: 6153 748s ok 133 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "602-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 1538 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlhaiku.pod 748s # expected: 1538 748s # received: 1538 748s ok 134 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "ebeb-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 60395 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlhist.pod 748s # expected: 60395 748s # received: 60395 748s ok 135 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "77a4-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 30628 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlhpux.pod 748s # expected: 30628 748s # received: 30628 748s ok 136 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "7dd-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 2013 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlhurd.pod 748s # expected: 2013 748s # received: 2013 748s ok 137 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1fc9f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 130207 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlintern.pod 748s # expected: 130207 748s # received: 130207 748s ok 138 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "9216-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 37398 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlinterp.pod 748s # expected: 37398 748s # received: 37398 748s ok 139 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "579a-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 22426 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlintro.pod 748s # expected: 22426 748s # received: 22426 748s ok 140 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "8ad2-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 35538 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perliol.pod 748s # expected: 35538 748s # received: 35538 748s ok 141 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "11818-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 71704 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlipc.pod 748s # expected: 71704 748s # received: 71704 748s ok 142 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1150-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4432 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlirix.pod 748s # expected: 4432 748s # received: 4432 748s ok 143 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "20a8-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8360 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perljp.pod 748s # expected: 8360 748s # received: 8360 748s ok 144 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2fc0-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 12224 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlko.pod 748s # expected: 12224 748s # received: 12224 748s ok 145 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "163-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 355 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perllexwarn.pod 748s # expected: 355 748s # received: 355 748s ok 146 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "7ea-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 2026 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perllinux.pod 748s # expected: 2026 748s # received: 2026 748s ok 147 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "12978-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 76152 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perllocale.pod 748s # expected: 76152 748s # received: 76152 748s ok 148 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2487-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 9351 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perllol.pod 748s # expected: 9351 748s # received: 9351 748s ok 149 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2f6f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 12143 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlmacosx.pod 748s # expected: 12143 748s # received: 12143 748s ok 150 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "67a7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 26535 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlmod.pod 748s # expected: 26535 748s # received: 26535 748s ok 151 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2574-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 9588 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 748s # expected: 9588 748s # received: 9588 748s ok 152 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1095c-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 67932 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlmodlib.pod 748s # expected: 67932 748s # received: 67932 748s ok 153 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "573b-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 22331 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 748s # expected: 22331 748s # received: 22331 748s ok 154 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "d65-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 3429 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlmroapi.pod 748s # expected: 3429 748s # received: 3429 748s ok 155 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2ad3-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10963 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlnewmod.pod 748s # expected: 10963 748s # received: 10963 748s ok 156 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "20a5-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8357 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlnumber.pod 748s # expected: 8357 748s # received: 8357 748s ok 157 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "8d31-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 36145 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlobj.pod 748s # expected: 36145 748s # received: 36145 748s ok 158 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "6885-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 26757 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlootut.pod 748s # expected: 26757 748s # received: 26757 748s ok 159 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2b4ac-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 177324 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlop.pod 748s # expected: 177324 748s # received: 177324 748s ok 160 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4db-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 1243 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 748s # expected: 1243 748s # received: 1243 748s ok 161 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "3b77-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 15223 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlopentut.pod 748s # expected: 15223 748s # received: 15223 748s ok 162 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "16cb7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 93367 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlos2.pod 748s # expected: 93367 748s # received: 93367 748s ok 163 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "37cb-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 14283 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlos390.pod 748s # expected: 14283 748s # received: 14283 748s ok 164 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "12b0-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4784 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlos400.pod 748s # expected: 4784 748s # received: 4784 748s ok 165 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "c8a9-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 51369 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlpacktut.pod 748s # expected: 51369 748s # received: 51369 748s ok 166 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "c2bc-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 49852 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlperf.pod 748s # expected: 49852 748s # received: 49852 748s ok 167 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1418-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5144 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlplan9.pod 748s # expected: 5144 748s # received: 5144 748s ok 168 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "5b65-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 23397 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlpod.pod 748s # expected: 23397 748s # received: 23397 748s ok 169 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "10d10-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 68880 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlpodspec.pod 748s # expected: 68880 748s # received: 68880 748s ok 170 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2f40-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 12096 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 748s # expected: 12096 748s # received: 12096 748s ok 171 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "67b7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 26551 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlpolicy.pod 748s # expected: 26551 748s # received: 26551 748s ok 172 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "15db1-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 89521 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlport.pod 748s # expected: 89521 748s # received: 89521 748s ok 173 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1412-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 5138 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlpragma.pod 748s # expected: 5138 748s # received: 5138 748s ok 174 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1a25-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 6693 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlqnx.pod 748s # expected: 6693 748s # received: 6693 748s ok 175 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "21256-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 135766 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlre.pod 748s # expected: 135766 748s # received: 135766 748s ok 176 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "8a9c-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 35484 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlreapi.pod 748s # expected: 35484 748s # received: 35484 748s ok 177 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "818f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 33167 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 748s # expected: 33167 748s # received: 33167 748s ok 178 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "bec7-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 48839 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 748s # expected: 48839 748s # received: 48839 748s ok 179 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "8d5c-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 36188 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlref.pod 748s # expected: 36188 748s # received: 36188 748s ok 180 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4944-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 18756 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlreftut.pod 748s # expected: 18756 748s # received: 18756 748s ok 181 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "a989-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 43401 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlreguts.pod 748s # expected: 43401 748s # received: 43401 748s ok 182 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1fd-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 509 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlrepository.pod 748s # expected: 509 748s # received: 509 748s ok 183 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4b07-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 19207 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlrequick.pod 748s # expected: 19207 748s # received: 19207 748s ok 184 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "3caa-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 15530 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlreref.pod 748s # expected: 15530 748s # received: 15530 748s ok 185 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1e1ef-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 123375 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlretut.pod 748s # expected: 123375 748s # received: 123375 748s ok 186 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "651-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 1617 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlriscos.pod 748s # expected: 1617 748s # received: 1617 748s ok 187 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "e707-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 59143 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlrun.pod 748s # expected: 59143 748s # received: 59143 748s ok 188 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "6cea-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 27882 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlsec.pod 748s # expected: 27882 748s # received: 27882 748s ok 189 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "4af2-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 19186 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 748s # expected: 19186 748s # received: 19186 748s ok 190 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "7494-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 29844 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlsolaris.pod 748s # expected: 29844 748s # received: 29844 748s ok 191 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1bdc-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7132 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlsource.pod 748s # expected: 7132 748s # received: 7132 748s ok 192 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "233b-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 9019 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlstyle.pod 748s # expected: 9019 748s # received: 9019 748s ok 193 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "12fb9-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 77753 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlsub.pod 748s # expected: 77753 748s # received: 77753 748s ok 194 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "d31f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 54047 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlsyn.pod 748s # expected: 54047 748s # received: 54047 748s ok 195 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "2858-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10328 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlsynology.pod 748s # expected: 10328 748s # received: 10328 748s ok 196 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "b184-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 45444 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlthrtut.pod 748s # expected: 45444 748s # received: 45444 748s ok 197 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "9a91-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 39569 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltie.pod 748s # expected: 39569 748s # received: 39569 748s ok 198 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "cda37-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 842295 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltoc.pod 748s # expected: 842295 748s # received: 842295 748s ok 199 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "174-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 372 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltodo.pod 748s # expected: 372 748s # received: 372 748s ok 200 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "126-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 294 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltooc.pod 748s # expected: 294 748s # received: 294 748s ok 201 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "126-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 294 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltoot.pod 748s # expected: 294 748s # received: 294 748s ok 202 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "297f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 10623 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltrap.pod 748s # expected: 10623 748s # received: 10623 748s ok 203 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "213f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 8511 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltru64.pod 748s # expected: 8511 748s # received: 8511 748s ok 204 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1183-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4483 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perltw.pod 748s # expected: 4483 748s # received: 4483 748s ok 205 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "162b6-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 90806 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlunicode.pod 748s # expected: 90806 748s # received: 90806 748s ok 206 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "6349-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 25417 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlunicook.pod 748s # expected: 25417 748s # received: 25417 748s ok 207 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "372e-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 14126 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlunifaq.pod 748s # expected: 14126 748s # received: 14126 748s ok 208 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "96e1-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 38625 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perluniintro.pod 748s # expected: 38625 748s # received: 38625 748s ok 209 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "6eefa-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 454394 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perluniprops.pod 748s # expected: 454394 748s # received: 454394 748s ok 210 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1f10-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7952 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlunitut.pod 748s # expected: 7952 748s # received: 7952 748s ok 211 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "1ce8-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 7400 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlutil.pod 748s # expected: 7400 748s # received: 7400 748s ok 212 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "16c17-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 93207 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlvar.pod 748s # expected: 93207 748s # received: 93207 748s ok 213 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "c68d-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 50829 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlvms.pod 748s # expected: 50829 748s # received: 50829 748s ok 214 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "f16-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 3862 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlvos.pod 748s # expected: 3862 748s # received: 3862 748s ok 215 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "7c61-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 31841 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlwin32.pod 748s # expected: 31841 748s # received: 31841 748s ok 216 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "12d15-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 77077 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlxs.pod 748s # expected: 77077 748s # received: 77077 748s ok 217 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "c51f-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 50463 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlxstut.pod 748s # expected: 50463 748s # received: 50463 748s ok 218 748s #lwp request: 748s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "5dc1-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 24001 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 748s # expected: 24001 748s # received: 24001 748s ok 219 748s #lwp request: 748s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "c8100-62e795c234600" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 819456 748s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-binary-httpd 748s # expected: 819456 748s # received: 819456 748s ok 220 748s #lwp request: 748s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 748s #User-Agent: libwww-perl/6.78 748s # 748s #server response: 748s #HTTP/1.1 200 OK 748s #Connection: close 748s #Date: Tue, 06 May 2025 19:29:42 GMT 748s #Accept-Ranges: bytes 748s #ETag: "40a7c0-632968e4a9680" 748s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 748s #Vary: In-If1 748s #Content-Length: 4237248 748s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 748s #Client-Date: Tue, 06 May 2025 19:29:42 GMT 748s #Client-Peer: 127.0.0.1:8529 748s #Client-Response-Num: 1 748s #DMMATCH1: 1 748s # 748s # testing : download of /getfiles-binary-perl 748s # expected: 4237248 748s # received: 4237248 748s ok 221 748s ok 750s t/apache/headers.t .................. 750s 1..27 750s # Running under perl version 5.040001 for linux 750s # Current time local: Tue May 6 19:29:42 2025 750s # Current time GMT: Tue May 6 19:29:42 2025 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.44 750s testing: Hello: World 750s ok 1 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 2 750s header: [World] vs [World] 750s # testing : compare header Hello value 750s # expected: 'World' 750s # received: 'World' 750s ok 3 750s testing: Hello: World 750s ok 4 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 5 750s header: [World] vs [World] 750s # testing : compare header Hello value 750s # expected: 'World' 750s # received: 'World' 750s ok 6 750s testing: Hello: World 750s ok 7 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 8 750s header: [World] vs [World] 750s # testing : compare header Hello value 750s # expected: 'World' 750s # received: 'World' 750s ok 9 750s testing: Hello: Foo 750s Bar 750s ok 10 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 11 750s header: [Foo Bar] vs [Foo Bar] 750s # testing : compare header Hello value 750s # expected: 'Foo Bar' 750s # received: 'Foo Bar' 750s ok 12 750s testing: Hello: Foo 750s Bar 750s ok 13 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 14 750s header: [Foo Bar] vs [Foo Bar] 750s # testing : compare header Hello value 750s # expected: 'Foo Bar' 750s # received: 'Foo Bar' 750s ok 15 750s testing: Hello: Foo 750s Bar 750s ok 16 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 17 750s header: [Foo Bar] vs [Foo Bar] 750s # testing : compare header Hello value 750s # expected: 'Foo Bar' 750s # received: 'Foo Bar' 750s ok 18 750s testing: Hello: Foo 750s Bar 750s ok 19 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 20 750s header: [Foo Bar] vs [Foo Bar] 750s # testing : compare header Hello value 750s # expected: 'Foo Bar' 750s # received: 'Foo Bar' 750s ok 21 750s testing: Hello: Foo 750s Bar 750s ok 22 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 23 750s header: [Foo Bar] vs [Foo Bar] 750s # testing : compare header Hello value 750s # expected: 'Foo Bar' 750s # received: 'Foo Bar' 750s ok 24 750s testing: Hello:World 750s ok 25 750s # testing : response success 750s # expected: qr/HTTP\/1\.. 200 OK/ 750s # received: 'HTTP/1.1 200 OK' 750s ok 26 750s header: [World] vs [World] 750s # testing : compare header Hello value 750s # expected: 'World' 750s # received: 'World' 750s ok 27 750s ok 752s t/apache/hostcheck.t ................ 752s 1..14 752s # Running under perl version 5.040001 for linux 752s # Current time local: Tue May 6 19:29:44 2025 752s # Current time GMT: Tue May 6 19:29:44 2025 752s # Using Test.pm version 1.31 752s # Using Apache/Test.pm version 1.44 752s # SENDING to 127.0.0.1:8529 752s # GET / HTTP/1.1 752s Host: localhost 752s 752s # expected 200, got 200 for ok 752s ok 1 752s # SENDING to 127.0.0.1:8529 752s # GET / HTTP/1.1 752s Host: localhost:1 752s 752s # expected 200, got 200 for port ignored 752s ok 2 752s # SENDING to 127.0.0.1:8529 752s # GET / HTTP/1.1 752s Host: notlisted 752s 752s # expected 200, got 200 for name not listed 752s ok 3 752s # SENDING to 127.0.0.1:8529 752s # GET / HTTP/1.1 752s Host: 127.0.0.1 752s 752s # expected 200, got 200 for IP not in serveralias/servername 752s ok 4 752s # SENDING to 127.0.0.1:8529 752s # GET / HTTP/1.1 752s Host: default-strict 752s 752s # expected 200, got 200 for NVH matches in default server 752s ok 5 752s # SENDING to 127.0.0.1:8529 752s # GET / HTTP/1.1 752s Host: nvh-strict 752s 752s # expected 200, got 200 for NVH matches 752s ok 6 752s # SENDING to 127.0.0.1:8529 752s # GET / HTTP/1.1 752s Host: nvh-strict:1 752s 752s # expected 200, got 200 for NVH matches port ignored 752s ok 7 752s # SENDING to 127.0.0.1:8556 752s # GET / HTTP/1.1 752s Host: localhost 752s 752s # expected 400, got 400 for ok 752s ok 8 752s # SENDING to 127.0.0.1:8556 752s # GET / HTTP/1.1 752s Host: localhost:1 752s 752s # expected 400, got 400 for port ignored 752s ok 9 752s # SENDING to 127.0.0.1:8556 752s # GET / HTTP/1.1 752s Host: notlisted 752s 752s # expected 400, got 400 for name not listed 752s ok 10 752s # SENDING to 127.0.0.1:8556 752s # GET / HTTP/1.1 752s Host: 127.0.0.1 752s 752s # expected 400, got 400 for IP not in serveralias/servername 752s ok 11 752s # SENDING to 127.0.0.1:8556 752s # GET / HTTP/1.1 752s Host: default-strict 752s 752s # expected 200, got 200 for NVH matches in default server 752s ok 12 752s # SENDING to 127.0.0.1:8556 752s # GET / HTTP/1.1 752s Host: nvh-strict 752s 752s # expected 200, got 200 for NVH matches 752s ok 13 752s # SENDING to 127.0.0.1:8556 752s # GET / HTTP/1.1 752s Host: nvh-strict:1 752s 752s # expected 200, got 200 for NVH matches port ignored 752s ok 14 752s ok 754s t/apache/http_strict.t .............. 754s 1..178 754s # Running under perl version 5.040001 for linux 754s # Current time local: Tue May 6 19:29:45 2025 754s # Current time GMT: Tue May 6 19:29:45 2025 754s # Using Test.pm version 1.31 754s # Using Apache/Test.pm version 1.44 754s # SENDING: 754s # GET / HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 1 754s # SENDING: 754s # GET / HTTP/1.0\n\n 754s # expecting success, got 200 754s ok 2 754s # SENDING: 754s # get / HTTP/1.0\r\n\r\n 754s # expecting 501, got 501 754s ok 3 754s # SENDING: 754s # G ET / HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 4 754s # SENDING: 754s # G\x00ET / HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 5 754s # SENDING: 754s # G/T / HTTP/1.0\r\n\r\n 754s # expecting 501, got 501 754s ok 6 754s # SENDING: 754s # GET /\x00 HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 7 754s # SENDING: 754s # GET / HTTP/1.0\x00\r\n\r\n 754s # expecting 400, got 400 754s ok 8 754s # SENDING: 754s # GET\x0c/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 9 754s # SENDING: 754s # GET\r/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 10 754s # SENDING: 754s # GET\t/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 11 754s # SENDING: 754s # GET / HTT/1.0\r\n\r\n 754s # expecting error, got 400 754s ok 12 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 754s # expecting success, got 200 754s ok 13 754s # SENDING: 754s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 754s # expecting success, got 200 754s ok 14 754s # SENDING: 754s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 754s # expecting success, got 200 754s ok 15 754s # SENDING: 754s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 16 754s # SENDING: 754s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 17 754s # SENDING: 754s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 754s # expecting 200, got 200 754s ok 18 754s # SENDING: 754s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 19 754s # SENDING: 754s # GET / HTTP/\r\nHost: localhost\r\n\r\n 754s # expecting error, got 400 754s ok 20 754s # SENDING: 754s # GET / HTTP/0.9\r\n\r\n 754s # expecting error, got 400 754s ok 21 754s # SENDING: 754s # GET / HTTP/0.8\r\n\r\n 754s # expecting error, got 400 754s ok 22 754s # SENDING: 754s # GET /\x01 HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 23 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 24 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 754s # expecting 200, got 200 754s ok 25 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 754s # expecting 400, got 400 754s ok 26 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 754s # expecting 200, got 200 754s ok 27 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo\r\n\r\n 754s # expecting 400, got 400 754s ok 28 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 754s # expecting 400, got 400 754s ok 29 754s # SENDING: 754s # GET / HTTP/1.0\r\n: bar\r\n\r\n 754s # expecting 400, got 400 754s ok 30 754s # SENDING: 754s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 31 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 754s # expecting 400, got 400 754s ok 32 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 754s # expecting 400, got 400 754s ok 33 754s # SENDING: 754s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 754s # expecting 400, got 400 754s ok 34 754s # SENDING: 754s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 35 754s # SENDING: 754s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 754s # expecting 400, got 400 754s ok 36 754s # SENDING: 754s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 754s # expecting 400, got 400 754s ok 37 754s # SENDING: 754s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 754s # expecting 200, got 200 754s ok 38 754s # SENDING: 754s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 754s # expecting 400, got 400 754s ok 39 754s # SENDING: 754s # GET / HTTP/1.0\r\r 754s # expecting dropped connection and HTTPD dropped connection 754s ok 40 754s # SENDING: 754s # GET /\r\n 754s # expecting headerless HTTP/0.9 body, got response 754s ok 41 754s # SENDING: 754s # GET /#frag HTTP/1.0\r\n 754s # expecting 400, got 400 754s ok 42 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 754s # expecting 200, got 200 754s ok 43 754s # SENDING: 754s # GET http://017700000001/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 44 754s # SENDING: 754s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 45 754s # SENDING: 754s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 46 754s # SENDING: 754s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 47 754s # SENDING: 754s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 48 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 754s # expecting 200, got 200 754s ok 49 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 754s # expecting 400, got 400 754s ok 50 754s # SENDING: 754s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 51 754s # SENDING: 754s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 52 754s # SENDING: 754s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 53 754s # SENDING: 754s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 54 754s # SENDING: 754s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 55 754s # SENDING: 754s # GET http://[::1]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 56 754s # SENDING: 754s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 57 754s # SENDING: 754s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 58 754s # SENDING: 754s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 59 754s # SENDING: 754s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 60 754s # SENDING: 754s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 61 754s # SENDING: 754s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 62 754s # SENDING: 754s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 63 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 754s # expecting success, got 200 754s ok 64 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 754s # expecting success, got 200 754s ok 65 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 754s # expecting success, got 200 754s ok 66 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 754s # expecting success, got 200 754s ok 67 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 754s # expecting success, got 200 754s ok 68 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 754s # expecting success, got 200 754s ok 69 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 754s # expecting 200, got 200 754s ok 70 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 754s # expecting 200, got 200 754s ok 71 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 754s # expecting 400, got 400 754s ok 72 754s # SENDING: 754s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 73 754s # SENDING: 754s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 74 754s # SENDING: 754s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 75 754s # SENDING: 754s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 76 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 754s # expecting 200, got 200 754s ok 77 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 754s # expecting 200, got 200 754s ok 78 754s # SENDING: 754s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 79 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 754s # DECODED: Foo: bar 754s # RESPONSE: 754s # HTTP/1.1 200 OK\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Foo: bar\r\n 754s # Vary: In-If1\r\n 754s # DMMATCH1: 1\r\n 754s # Connection: close\r\n 754s # Content-Type: text/plain\r\n 754s # \r\n 754s # Hi!\n 754s # SERVERNAME=localhost\n 754s # HTTP_HOST=\n 754s # 754s # expecting 200, got 200 754s ok 80 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 754s # DECODED: Foo: 754s # RESPONSE: 754s # HTTP/1.1 200 OK\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Foo: \r\n 754s # Vary: In-If1\r\n 754s # DMMATCH1: 1\r\n 754s # Connection: close\r\n 754s # Content-Type: text/plain\r\n 754s # \r\n 754s # Hi!\n 754s # SERVERNAME=localhost\n 754s # HTTP_HOST=\n 754s # 754s # expecting 200, got 200 754s ok 81 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 754s # DECODED: : bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 564\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 82 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 754s # DECODED: F\x00oo: bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 528\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 83 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 754s # DECODED: F\x01oo: bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 564\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 84 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 754s # DECODED: F\noo: bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 528\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 85 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 754s # DECODED: Foo: b\tar 754s # RESPONSE: 754s # HTTP/1.1 200 OK\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Foo: b\tar\r\n 754s # Vary: In-If1\r\n 754s # DMMATCH1: 1\r\n 754s # Connection: close\r\n 754s # Content-Type: text/plain\r\n 754s # \r\n 754s # Hi!\n 754s # SERVERNAME=localhost\n 754s # HTTP_HOST=\n 754s # 754s # expecting 200, got 200 754s ok 86 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 754s # DECODED: Foo: b\x01ar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 564\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 87 754s # SENDING: 754s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 754s # expecting 500, got 500 754s ok 88 754s # SENDING: 754s # GET / HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 89 754s # SENDING: 754s # GET / HTTP/1.0\n\n 754s # expecting 400, got 400 754s ok 90 754s # SENDING: 754s # get / HTTP/1.0\r\n\r\n 754s # expecting 501, got 501 754s ok 91 754s # SENDING: 754s # G ET / HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 92 754s # SENDING: 754s # G\x00ET / HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 93 754s # SENDING: 754s # G/T / HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 94 754s # SENDING: 754s # GET /\x00 HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 95 754s # SENDING: 754s # GET / HTTP/1.0\x00\r\n\r\n 754s # expecting 400, got 400 754s ok 96 754s # SENDING: 754s # GET\x0c/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 97 754s # SENDING: 754s # GET\r/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 98 754s # SENDING: 754s # GET\t/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 99 754s # SENDING: 754s # GET / HTT/1.0\r\n\r\n 754s # expecting error, got 400 754s ok 100 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 754s # expecting success, got 200 754s ok 101 754s # SENDING: 754s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 754s # expecting success, got 200 754s ok 102 754s # SENDING: 754s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 754s # expecting success, got 200 754s ok 103 754s # SENDING: 754s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 104 754s # SENDING: 754s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 105 754s # SENDING: 754s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 106 754s # SENDING: 754s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 107 754s # SENDING: 754s # GET / HTTP/\r\nHost: localhost\r\n\r\n 754s # expecting error, got 400 754s ok 108 754s # SENDING: 754s # GET / HTTP/0.9\r\n\r\n 754s # expecting error, got 400 754s ok 109 754s # SENDING: 754s # GET / HTTP/0.8\r\n\r\n 754s # expecting error, got 400 754s ok 110 754s # SENDING: 754s # GET /\x01 HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 111 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 112 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 754s # expecting 200, got 200 754s ok 113 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 754s # expecting 400, got 400 754s ok 114 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 754s # expecting 400, got 400 754s ok 115 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo\r\n\r\n 754s # expecting 400, got 400 754s ok 116 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 754s # expecting 400, got 400 754s ok 117 754s # SENDING: 754s # GET / HTTP/1.0\r\n: bar\r\n\r\n 754s # expecting 400, got 400 754s ok 118 754s # SENDING: 754s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 119 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 754s # expecting 400, got 400 754s ok 120 754s # SENDING: 754s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 754s # expecting 400, got 400 754s ok 121 754s # SENDING: 754s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 754s # expecting 400, got 400 754s ok 122 754s # SENDING: 754s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 754s # expecting 400, got 400 754s ok 123 754s # SENDING: 754s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 754s # expecting 400, got 400 754s ok 124 754s # SENDING: 754s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 754s # expecting 400, got 400 754s ok 125 754s # SENDING: 754s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 754s # expecting 200, got 200 754s ok 126 754s # SENDING: 754s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 754s # expecting 400, got 400 754s ok 127 754s # SENDING: 754s # GET / HTTP/1.0\r\r 754s # expecting dropped connection and HTTPD dropped connection 754s ok 128 754s # SENDING: 754s # GET /\r\n 754s # expecting headerless HTTP/0.9 body, got response 754s ok 129 754s # SENDING: 754s # GET /#frag HTTP/1.0\r\n 754s # expecting 400, got 400 754s ok 130 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 754s # expecting 400, got 400 754s ok 131 754s # SENDING: 754s # GET http://017700000001/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 132 754s # SENDING: 754s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 133 754s # SENDING: 754s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 134 754s # SENDING: 754s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 135 754s # SENDING: 754s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 136 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 754s # expecting 400, got 400 754s ok 137 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 754s # expecting 400, got 400 754s ok 138 754s # SENDING: 754s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 139 754s # SENDING: 754s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 140 754s # SENDING: 754s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 141 754s # SENDING: 754s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 142 754s # SENDING: 754s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 143 754s # SENDING: 754s # GET http://[::1]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 144 754s # SENDING: 754s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 145 754s # SENDING: 754s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 146 754s # SENDING: 754s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 147 754s # SENDING: 754s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 148 754s # SENDING: 754s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 149 754s # SENDING: 754s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 754s # expecting success, got 200 754s ok 150 754s # SENDING: 754s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 754s # expecting 400, got 400 754s ok 151 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 754s # expecting success, got 200 754s ok 152 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 754s # expecting success, got 200 754s ok 153 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 754s # expecting success, got 200 754s ok 154 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 754s # expecting success, got 200 754s ok 155 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 754s # expecting success, got 200 754s ok 156 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 754s # expecting success, got 200 754s ok 157 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 754s # expecting 400, got 400 754s ok 158 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 754s # expecting 400, got 400 754s ok 159 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 754s # expecting 400, got 400 754s ok 160 754s # SENDING: 754s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 161 754s # SENDING: 754s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 162 754s # SENDING: 754s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 163 754s # SENDING: 754s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 754s # expecting 200, got 200 754s ok 164 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 754s # expecting 200, got 200 754s ok 165 754s # SENDING: 754s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 754s # expecting 200, got 200 754s ok 166 754s # SENDING: 754s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 754s # expecting 200, got 200 754s ok 167 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 754s # DECODED: Foo: bar 754s # RESPONSE: 754s # HTTP/1.1 200 OK\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Foo: bar\r\n 754s # Vary: In-If1\r\n 754s # DMMATCH1: 1\r\n 754s # Connection: close\r\n 754s # Content-Type: text/plain\r\n 754s # \r\n 754s # Hi!\n 754s # SERVERNAME=localhost\n 754s # HTTP_HOST=\n 754s # 754s # expecting 200, got 200 754s ok 168 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 754s # DECODED: Foo: 754s # RESPONSE: 754s # HTTP/1.1 200 OK\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Foo: \r\n 754s # Vary: In-If1\r\n 754s # DMMATCH1: 1\r\n 754s # Content-Length: 36\r\n 754s # Connection: close\r\n 754s # Content-Type: text/plain\r\n 754s # \r\n 754s # Hi!\n 754s # SERVERNAME=localhost\n 754s # HTTP_HOST=\n 754s # 754s # expecting 200, got 200 754s ok 169 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 754s # DECODED: : bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:47 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 564\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 170 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 754s # DECODED: F\x00oo: bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:48 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 528\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 171 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 754s # DECODED: F\x01oo: bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:48 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 564\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 172 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 754s # DECODED: F\noo: bar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:48 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 528\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 173 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 754s # DECODED: Foo: b\tar 754s # RESPONSE: 754s # HTTP/1.1 200 OK\r\n 754s # Date: Tue, 06 May 2025 19:29:48 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Foo: b\tar\r\n 754s # Vary: In-If1\r\n 754s # DMMATCH1: 1\r\n 754s # Connection: close\r\n 754s # Content-Type: text/plain\r\n 754s # \r\n 754s # Hi!\n 754s # SERVERNAME=localhost\n 754s # HTTP_HOST=\n 754s # 754s # expecting 200, got 200 754s ok 174 754s # SENDING: 754s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 754s # DECODED: Foo: b\x01ar 754s # RESPONSE: 754s # HTTP/1.1 500 Internal Server Error\r\n 754s # Date: Tue, 06 May 2025 19:29:48 GMT\r\n 754s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 754s # Content-Length: 564\r\n 754s # Connection: close\r\n 754s # Content-Type: text/html; charset=iso-8859-1\r\n 754s # \r\n 754s # \n 754s # \n 754s # ... 754s # expecting 500, got 500 754s ok 175 754s # SENDING: 754s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 754s # expecting 500, got 500 754s ok 176 754s ok 177 754s ok 178 754s ok 755s t/apache/if_sections.t .............. 755s 1..46 755s # Running under perl version 5.040001 for linux 755s # Current time local: Tue May 6 19:29:48 2025 755s # Current time GMT: Tue May 6 19:29:48 2025 755s # Using Test.pm version 1.31 755s # Using Apache/Test.pm version 1.44 755s # /if_sec/ with '': 755s # expected: 200 755s # received: '200' 755s ok 1 755s # expected: undef 755s # received: undef 755s ok 2 755s # /if_sec/foo.if_test with '': 755s # expected: 200 755s # received: '200' 755s ok 3 755s # expected: undef 755s # received: undef 755s ok 4 755s # /if_sec/foo.if_test with '1': 755s # expected: 200 755s # received: '200' 755s ok 5 755s # expected: 'global1' 755s # received: 'global1' 755s ok 6 755s # /if_sec/foo.if_test with '1 11': 755s # expected: 200 755s # received: '200' 755s ok 7 755s # expected: 'global1, nested11, nested113' 755s # received: 'global1, nested11, nested113' 755s ok 8 755s # /if_sec/foo.if_test with '1 11 111': 755s # expected: 200 755s # received: '200' 755s ok 9 755s # expected: 'global1, nested11, nested111' 755s # received: 'global1, nested11, nested111' 755s ok 10 755s # /if_sec/foo.if_test with '1 11 112': 755s # expected: 200 755s # received: '200' 755s ok 11 755s # expected: 'global1, nested11, nested112' 755s # received: 'global1, nested11, nested112' 755s ok 12 755s # /if_sec/foo.if_test with '1 2': 755s # expected: 200 755s # received: '200' 755s ok 13 755s # expected: 'global1, files2' 755s # received: 'global1, files2' 755s ok 14 755s # /if_sec/dir/foo.txt with '1 2': 755s # expected: 200 755s # received: '200' 755s ok 15 755s # expected: 'global1, dir1, dir2, dir_files1' 755s # received: 'global1, dir1, dir2, dir_files1' 755s ok 16 755s # /if_sec/dir/ with '1 2': 755s # expected: 200 755s # received: '200' 755s ok 17 755s # expected: 'global1, dir1, dir2' 755s # received: 'global1, dir1, dir2' 755s ok 18 755s # /if_sec/dir/ with '1 11': 755s # expected: 200 755s # received: '200' 755s ok 19 755s # expected: 'global1, dir1, nested11, nested113' 755s # received: 'global1, dir1, nested11, nested113' 755s ok 20 755s # /if_sec/dir/ with '1 11 111': 755s # expected: 200 755s # received: '200' 755s ok 21 755s # expected: 'global1, dir1, nested11, nested111' 755s # received: 'global1, dir1, nested11, nested111' 755s ok 22 755s # /if_sec/dir/ with '1 11 112': 755s # expected: 200 755s # received: '200' 755s ok 23 755s # expected: 'global1, dir1, nested11, nested112' 755s # received: 'global1, dir1, nested11, nested112' 755s ok 24 755s # /if_sec/loc/ with '1 2': 755s # expected: 200 755s # received: '200' 755s ok 25 755s # expected: 'global1, loc1, loc2' 755s # received: 'global1, loc1, loc2' 755s ok 26 755s # /if_sec/loc/foo.txt with '1 2': 755s # expected: 200 755s # received: '200' 755s ok 27 755s # expected: 'global1, loc1, loc2' 755s # received: 'global1, loc1, loc2' 755s ok 28 755s # /if_sec/loc/ with '1 11': 755s # expected: 200 755s # received: '200' 755s ok 29 755s # expected: 'global1, loc1, nested11, nested113' 755s # received: 'global1, loc1, nested11, nested113' 755s ok 30 755s # /if_sec/loc/ with '1 11 111': 755s # expected: 200 755s # received: '200' 755s ok 31 755s # expected: 'global1, loc1, nested11, nested111' 755s # received: 'global1, loc1, nested11, nested111' 755s ok 32 755s # /if_sec/loc/ with '1 11 112': 755s # expected: 200 755s # received: '200' 755s ok 33 755s # expected: 'global1, loc1, nested11, nested112' 755s # received: 'global1, loc1, nested11, nested112' 755s ok 34 755s # /if_sec/loc/foo.if_test with '1 2': 755s # expected: 200 755s # received: '200' 755s ok 35 755s # expected: 'global1, files2, loc1, loc2' 755s # received: 'global1, files2, loc1, loc2' 755s ok 36 755s # /if_sec/loc/foo.if_test with '1 2 11': 755s # expected: 200 755s # received: '200' 755s ok 37 755s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 755s # received: 'global1, files2, loc1, loc2, nested11, nested113' 755s ok 38 755s # /if_sec/loc/foo.if_test with '1 2 11 111': 755s # expected: 200 755s # received: '200' 755s ok 39 755s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 755s # received: 'global1, files2, loc1, loc2, nested11, nested111' 755s ok 40 755s # /if_sec/loc/foo.if_test with '1 2 11 112': 755s # expected: 200 755s # received: '200' 755s ok 41 755s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 755s # received: 'global1, files2, loc1, loc2, nested11, nested112' 755s ok 42 755s # /if_sec/proxy/ with '1 2': 755s # expected: 200 755s # received: '200' 755s ok 43 755s # expected: 'global1, locp1, locp2' 755s # received: 'global1, locp1, locp2' 755s ok 44 755s # /if_sec/proxy/ with '2': 755s # expected: 200 755s # received: '200' 755s ok 45 755s # expected: 'locp2' 755s # received: 'locp2' 755s ok 46 755s ok 757s t/apache/iffile.t ................... 757s 1..2 757s # Running under perl version 5.040001 for linux 757s # Current time local: Tue May 6 19:29:49 2025 757s # Current time GMT: Tue May 6 19:29:49 2025 757s # Using Test.pm version 1.31 757s # Using Apache/Test.pm version 1.44 757s # expected: 200 757s # received: '200' 757s ok 1 757s # expected: 'success1, success2, success3, success4, success5' 757s # received: 'success1, success2, success3, success4, success5' 757s ok 2 757s ok 759s t/apache/leaks.t .................... skipped: mod_memory_track not activated 765s t/apache/limits.t ................... 765s 1..12 765s # Running under perl version 5.040001 for linux 765s # Current time local: Tue May 6 19:29:53 2025 765s # Current time GMT: Tue May 6 19:29:53 2025 765s # Using Test.pm version 1.31 765s # Using Apache/Test.pm version 1.44 765s # Testing LimitRequestLine; should succeed 765s # testing : Test #1 765s # expected: 200 765s # received: '200' 765s ok 1 765s # Testing LimitRequestLine; should fail 765s # testing : Test #2 765s # expected: 414 765s # received: '414' 765s ok 2 765s # Testing LimitRequestFieldSize; should succeed 765s # testing : Test #3 765s # expected: 200 765s # received: '200' 765s ok 3 765s # Testing LimitRequestFieldSize; should fail 765s # testing : Test #4 765s # expected: 400 765s # received: '400' 765s ok 4 765s # Testing LimitRequestFields; should succeed 765s # testing : Test #5 765s # expected: 200 765s # received: '200' 765s ok 5 765s # Testing LimitRequestFields; should fail 765s # testing : Test #6 765s # expected: 400 765s # received: '400' 765s ok 6 765s # Testing LimitRequestBody; should succeed 765s # Chunked transfer-encoding enabled 765s # testing : Test #7 765s # expected: 200 765s # received: '200' 765s ok 7 765s # Testing LimitRequestBody; should succeed 765s # Chunked transfer-encoding disabled 765s # testing : Test #8 765s # expected: 200 765s # received: '200' 765s ok 8 765s # Testing LimitRequestBody; should fail 765s # Chunked transfer-encoding enabled 765s # testing : Test #9 765s # expected: 413 765s # received: '413' 765s ok 9 765s # Testing LimitRequestBody; should fail 765s # Chunked transfer-encoding disabled 765s # testing : Test #10 765s # expected: 413 765s # received: '413' 765s ok 10 765s # Testing LimitRequestFieldSize; should succeed 765s # testing : Test #11 765s # expected: 200 765s # received: '200' 765s ok 11 765s # Testing LimitRequestFieldSize; should fail 765s # testing : Test #12 765s # expected: 400 765s # received: '400' 765s ok 12 765s ok 766s t/apache/loglevel.t ................. 766s 1..8 766s # Running under perl version 5.040001 for linux 766s # Current time local: Tue May 6 19:29:59 2025 766s # Current time GMT: Tue May 6 19:29:59 2025 766s # Using Test.pm version 1.31 766s # Using Apache/Test.pm version 1.44 766s ok 1 766s ok 2 766s ok 3 766s ok 4 766s ok 5 766s ok 6 766s ok 7 766s ok 8 766s ok 768s t/apache/maxranges.t ................ 768s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 768s 1..19 768s # Running under perl version 5.040001 for linux 768s # Current time local: Tue May 6 19:30:00 2025 768s # Current time GMT: Tue May 6 19:30:00 2025 768s # Using Test.pm version 1.31 768s # Using Apache/Test.pm version 1.44 768s ok 1 768s ok 2 768s ok 3 768s ok 4 768s ok 5 768s ok 6 768s ok 7 768s ok 8 768s ok 9 768s ok 10 768s ok 11 768s ok 12 768s ok 13 768s ok 14 768s ok 15 768s ok 16 768s ok 17 768s ok 18 768s ok 19 768s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 768s ok 770s t/apache/mergeslashes.t ............. 770s 1..9 770s # Running under perl version 5.040001 for linux 770s # Current time local: Tue May 6 19:30:02 2025 770s # Current time GMT: Tue May 6 19:30:02 2025 770s # Using Test.pm version 1.31 770s # Using Apache/Test.pm version 1.44 770s # SENDING to 127.0.0.1:8556 770s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for exact match 770s ok 1 770s # SENDING to 127.0.0.1:8556 770s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for merged even at front 770s ok 2 770s # SENDING to 127.0.0.1:8556 770s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for merged even at front 770s ok 3 770s # SENDING to 127.0.0.1:8556 770s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for c// should be merged 770s ok 4 770s # SENDING to 127.0.0.1:8556 770s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for a// should be merged 770s ok 5 770s # SENDING to 127.0.0.1:8556 770s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for a// matches locationmatch 770s ok 6 770s # SENDING to 127.0.0.1:8556 770s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 770s # expected 200, got 200 for c// doesn't match locationmatch 770s ok 7 770s # SENDING to 127.0.0.1:8556 770s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for baseline failed 770s ok 8 770s # SENDING to 127.0.0.1:8556 770s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 770s # expected 403, got 403 for b//d not merged for Location with OFF 770s ok 9 770s ok 771s t/apache/mmn.t ...................... 771s 1..2 771s # Running under perl version 5.040001 for linux 771s # Current time local: Tue May 6 19:30:04 2025 771s # Current time GMT: Tue May 6 19:30:04 2025 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.44 771s ok 1 771s ok 2 771s ok 773s t/apache/options.t .................. 773s 1..2 773s # Running under perl version 5.040001 for linux 773s # Current time local: Tue May 6 19:30:05 2025 773s # Current time GMT: Tue May 6 19:30:05 2025 773s # Using Test.pm version 1.31 773s # Using Apache/Test.pm version 1.44 773s # testing : code 773s # expected: 200 773s # received: '200' 773s ok 1 773s # testing : OPTIONS 773s # expected: qr/OPTIONS/ 773s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 773s ok 2 773s ok 776s t/apache/passbrigade.t .............. 776s # using LWP client 776s 1..114 776s # Running under perl version 5.040001 for linux 776s # Current time local: Tue May 6 19:30:07 2025 776s # Current time GMT: Tue May 6 19:30:07 2025 776s # Using Test.pm version 1.31 776s # Using Apache/Test.pm version 1.44 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 1024 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 1024 776s # received: 1024 776s ok 1 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 2048 776s # received: 2048 776s ok 2 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 3072 776s # received: 3072 776s ok 3 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 4096 776s # received: 4096 776s ok 4 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 5120 776s # received: 5120 776s ok 5 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 6144 776s # received: 6144 776s ok 6 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 7168 776s # received: 7168 776s ok 7 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 8192 776s # received: 8192 776s ok 8 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 9216 776s # received: 9216 776s ok 9 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 10240 776s # received: 10240 776s ok 10 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 11264 776s # received: 11264 776s ok 11 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 12288 776s # received: 12288 776s ok 12 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 13312 776s # received: 13312 776s ok 13 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 14336 776s # received: 14336 776s ok 14 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 15360 776s # received: 15360 776s ok 15 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 16384 776s # received: 16384 776s ok 16 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 17408 776s # received: 17408 776s ok 17 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 18432 776s # received: 18432 776s ok 18 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 19456 776s # received: 19456 776s ok 19 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 20480 776s # received: 20480 776s ok 20 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 21504 776s # received: 21504 776s ok 21 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 22528 776s # received: 22528 776s ok 22 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 23552 776s # received: 23552 776s ok 23 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 24576 776s # received: 24576 776s ok 24 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 25600 776s # received: 25600 776s ok 25 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 26624 776s # received: 26624 776s ok 26 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 27648 776s # received: 27648 776s ok 27 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 28672 776s # received: 28672 776s ok 28 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 29696 776s # received: 29696 776s ok 29 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 30720 776s # received: 30720 776s ok 30 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 31744 776s # received: 31744 776s ok 31 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 32768 776s # received: 32768 776s ok 32 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 33792 776s # received: 33792 776s ok 33 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 34816 776s # received: 34816 776s ok 34 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 35840 776s # received: 35840 776s ok 35 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 36864 776s # received: 36864 776s ok 36 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 37888 776s # received: 37888 776s ok 37 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 38912 776s # received: 38912 776s ok 38 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 39936 776s # received: 39936 776s ok 39 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 40960 776s # received: 40960 776s ok 40 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 41984 776s # received: 41984 776s ok 41 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 43008 776s # received: 43008 776s ok 42 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 44032 776s # received: 44032 776s ok 43 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 45056 776s # received: 45056 776s ok 44 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 46080 776s # received: 46080 776s ok 45 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 47104 776s # received: 47104 776s ok 46 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 48128 776s # received: 48128 776s ok 47 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 49152 776s # received: 49152 776s ok 48 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 50176 776s # received: 50176 776s ok 49 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 51200 776s # received: 51200 776s ok 50 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 102400 776s # received: 102400 776s ok 51 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 307200 776s # received: 307200 776s ok 52 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 512000 776s # received: 512000 776s ok 53 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 2048000 776s # received: 2048000 776s ok 54 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 4096000 776s # received: 4096000 776s ok 55 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 6144000 776s # received: 6144000 776s ok 56 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 10240000 776s # received: 10240000 776s ok 57 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 1024 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 1024 776s # received: 1024 776s ok 58 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 2048 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 2048 776s # received: 2048 776s ok 59 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 3072 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 3072 776s # received: 3072 776s ok 60 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 4096 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 4096 776s # received: 4096 776s ok 61 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 5120 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 5120 776s # received: 5120 776s ok 62 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 6144 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 6144 776s # received: 6144 776s ok 63 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 7168 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 7168 776s # received: 7168 776s ok 64 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 8192 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #DMMATCH1: 1 776s # 776s # testing : bytes in body 776s # expected: 8192 776s # received: 8192 776s ok 65 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 9216 776s # received: 9216 776s ok 66 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 10240 776s # received: 10240 776s ok 67 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 11264 776s # received: 11264 776s ok 68 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 12288 776s # received: 12288 776s ok 69 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 13312 776s # received: 13312 776s ok 70 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 14336 776s # received: 14336 776s ok 71 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 15360 776s # received: 15360 776s ok 72 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 16384 776s # received: 16384 776s ok 73 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 17408 776s # received: 17408 776s ok 74 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 18432 776s # received: 18432 776s ok 75 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 19456 776s # received: 19456 776s ok 76 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 20480 776s # received: 20480 776s ok 77 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 21504 776s # received: 21504 776s ok 78 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 22528 776s # received: 22528 776s ok 79 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 23552 776s # received: 23552 776s ok 80 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 24576 776s # received: 24576 776s ok 81 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 25600 776s # received: 25600 776s ok 82 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 26624 776s # received: 26624 776s ok 83 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 27648 776s # received: 27648 776s ok 84 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 28672 776s # received: 28672 776s ok 85 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 29696 776s # received: 29696 776s ok 86 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 30720 776s # received: 30720 776s ok 87 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 31744 776s # received: 31744 776s ok 88 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 32768 776s # received: 32768 776s ok 89 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 33792 776s # received: 33792 776s ok 90 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 34816 776s # received: 34816 776s ok 91 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 35840 776s # received: 35840 776s ok 92 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 36864 776s # received: 36864 776s ok 93 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 37888 776s # received: 37888 776s ok 94 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 38912 776s # received: 38912 776s ok 95 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 39936 776s # received: 39936 776s ok 96 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 40960 776s # received: 40960 776s ok 97 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 41984 776s # received: 41984 776s ok 98 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 43008 776s # received: 43008 776s ok 99 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 44032 776s # received: 44032 776s ok 100 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 45056 776s # received: 45056 776s ok 101 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 46080 776s # received: 46080 776s ok 102 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 47104 776s # received: 47104 776s ok 103 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 48128 776s # received: 48128 776s ok 104 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 49152 776s # received: 49152 776s ok 105 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 50176 776s # received: 50176 776s ok 106 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 51200 776s # received: 51200 776s ok 107 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 102400 776s # received: 102400 776s ok 108 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 307200 776s # received: 307200 776s ok 109 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 512000 776s # received: 512000 776s ok 110 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 2048000 776s # received: 2048000 776s ok 111 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 4096000 776s # received: 4096000 776s ok 112 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 6144000 776s # received: 6144000 776s ok 113 776s #lwp request: 776s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 776s #User-Agent: libwww-perl/6.78 776s # 776s #server response: 776s #HTTP/1.1 200 OK 776s #Connection: close 776s #Date: Tue, 06 May 2025 19:30:09 GMT 776s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 776s #Vary: In-If1 776s #Content-Length: 0 776s #Client-Date: Tue, 06 May 2025 19:30:09 GMT 776s #Client-Peer: 127.0.0.1:8529 776s #Client-Response-Num: 1 776s #Client-Transfer-Encoding: chunked 776s #DMMATCH1: 1 776s #X-Content-Length-Note: added by Apache::TestRequest 776s # 776s # testing : bytes in body 776s # expected: 10240000 776s # received: 10240000 776s ok 114 776s ok 777s t/apache/post.t ..................... 777s # using LWP client 777s 1..51 777s # Running under perl version 5.040001 for linux 777s # Current time local: Tue May 6 19:30:09 2025 777s # Current time GMT: Tue May 6 19:30:09 2025 777s # Using Test.pm version 1.31 777s # Using Apache/Test.pm version 1.44 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 1024 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '1024' 777s # received: 1024 777s ok 1 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 2048 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '2048' 777s # received: 2048 777s ok 2 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 3072 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '3072' 777s # received: 3072 777s ok 3 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 4096 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '4096' 777s # received: 4096 777s ok 4 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 5120 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '5120' 777s # received: 5120 777s ok 5 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 6144 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '6144' 777s # received: 6144 777s ok 6 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 7168 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '7168' 777s # received: 7168 777s ok 7 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 8192 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '8192' 777s # received: 8192 777s ok 8 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 9216 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '9216' 777s # received: 9216 777s ok 9 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 10240 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '10240' 777s # received: 10240 777s ok 10 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 11264 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '11264' 777s # received: 11264 777s ok 11 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 12288 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '12288' 777s # received: 12288 777s ok 12 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 13312 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '13312' 777s # received: 13312 777s ok 13 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 14336 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '14336' 777s # received: 14336 777s ok 14 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 15360 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '15360' 777s # received: 15360 777s ok 15 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 16384 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '16384' 777s # received: 16384 777s ok 16 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 17408 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '17408' 777s # received: 17408 777s ok 17 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 18432 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '18432' 777s # received: 18432 777s ok 18 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 19456 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '19456' 777s # received: 19456 777s ok 19 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 20480 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '20480' 777s # received: 20480 777s ok 20 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 21504 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '21504' 777s # received: 21504 777s ok 21 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 22528 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '22528' 777s # received: 22528 777s ok 22 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 23552 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '23552' 777s # received: 23552 777s ok 23 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 24576 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '24576' 777s # received: 24576 777s ok 24 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 25600 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '25600' 777s # received: 25600 777s ok 25 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 26624 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '26624' 777s # received: 26624 777s ok 26 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 27648 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '27648' 777s # received: 27648 777s ok 27 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 28672 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '28672' 777s # received: 28672 777s ok 28 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 29696 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '29696' 777s # received: 29696 777s ok 29 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 30720 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '30720' 777s # received: 30720 777s ok 30 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 31744 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '31744' 777s # received: 31744 777s ok 31 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 32768 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '32768' 777s # received: 32768 777s ok 32 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 33792 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '33792' 777s # received: 33792 777s ok 33 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 34816 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '34816' 777s # received: 34816 777s ok 34 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 35840 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '35840' 777s # received: 35840 777s ok 35 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 36864 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '36864' 777s # received: 36864 777s ok 36 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 37888 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '37888' 777s # received: 37888 777s ok 37 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 38912 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '38912' 777s # received: 38912 777s ok 38 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 39936 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '39936' 777s # received: 39936 777s ok 39 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 40960 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '40960' 777s # received: 40960 777s ok 40 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 41984 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '41984' 777s # received: 41984 777s ok 41 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 43008 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '43008' 777s # received: 43008 777s ok 42 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 44032 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '44032' 777s # received: 44032 777s ok 43 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 45056 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '45056' 777s # received: 45056 777s ok 44 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 46080 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '46080' 777s # received: 46080 777s ok 45 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 47104 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '47104' 777s # received: 47104 777s ok 46 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 48128 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '48128' 777s # received: 48128 777s ok 47 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 49152 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '49152' 777s # received: 49152 777s ok 48 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 50176 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '50176' 777s # received: 50176 777s ok 49 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 51200 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '51200' 777s # received: 51200 777s ok 50 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 102400 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Tue, 06 May 2025 19:30:11 GMT 777s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 777s #Vary: In-If1 777s #Content-Length: 7 777s #Client-Date: Tue, 06 May 2025 19:30:11 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '102400' 777s # received: 102400 777s ok 51 777s ok 779s t/apache/pr17629.t .................. 779s 1..4 779s # Running under perl version 5.040001 for linux 779s # Current time local: Tue May 6 19:30:11 2025 779s # Current time GMT: Tue May 6 19:30:11 2025 779s # Using Test.pm version 1.31 779s # Using Apache/Test.pm version 1.44 779s # expected: 'begin-foobar-end 779s # ' 779s # received: 'begin-foobar-end 779s # ' 779s ok 1 779s # expected: 200 779s # received: '200' 779s ok 2 779s # testing : response was gzipped 779s # expected: 'gzip' 779s # received: 'gzip' 779s ok 3 779s # expected: 'begin-foobar-end 779s # ' 779s # received: 'begin-foobar-end 779s # ' 779s ok 4 779s ok 781s t/apache/pr18757.t .................. 781s 1..3 781s # Running under perl version 5.040001 for linux 781s # Current time local: Tue May 6 19:30:13 2025 781s # Current time GMT: Tue May 6 19:30:13 2025 781s # Using Test.pm version 1.31 781s # Using Apache/Test.pm version 1.44 781s # testing : 200 response from GET 781s # expected: 200 781s # received: '200' 781s ok 1 781s # expected C-L is 26 781s # URL via proxy is http://localhost:8538/index.html 781s ok 2 781s # line: HTTP/1.1 200 OK 781s # line: Date: Tue, 06 May 2025 19:30:15 GMT 781s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 781s # line: Vary: In-If1 781s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 781s # line: ETag: "1a-62c6deaf13e40" 781s # line: Accept-Ranges: bytes 781s # line: Content-Length: 26 781s # line: DMMATCH1: 1 781s # line: Content-Type: text/html 781s # line: 781s # testing : whether proxy strips Content-Length header 781s # expected: 1 781s # received: 1 781s ok 3 781s ok 782s t/apache/pr35292.t .................. 782s 1..3 782s # Running under perl version 5.040001 for linux 782s # Current time local: Tue May 6 19:30:15 2025 782s # Current time GMT: Tue May 6 19:30:15 2025 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.44 782s ok 1 782s ok 2 782s # testing : read response-line 782s # expected: qr/^HTTP\/1\.. 413/ 782s # received: 'HTTP/1.1 413 Request Entity Too Large 782s # ' 782s ok 3 782s ok 784s t/apache/pr35330.t .................. 784s 1..2 784s # Running under perl version 5.040001 for linux 784s # Current time local: Tue May 6 19:30:16 2025 784s # Current time GMT: Tue May 6 19:30:16 2025 784s # Using Test.pm version 1.31 784s # Using Apache/Test.pm version 1.44 784s # testing : SSI was allowed for location 784s # expected: 200 784s # received: '200' 784s ok 1 784s # testing : file was served with correct content 784s # expected: 'hello' 784s # received: 'hello' 784s ok 2 784s ok 786s t/apache/pr37166.t .................. 786s 1..4 786s # Running under perl version 5.040001 for linux 786s # Current time local: Tue May 6 19:30:18 2025 786s # Current time GMT: Tue May 6 19:30:18 2025 786s # Using Test.pm version 1.31 786s # Using Apache/Test.pm version 1.44 786s # testing : SSI was allowed for location 786s # expected: 200 786s # received: '200' 786s ok 1 786s # testing : file was served with correct content 786s # expected: 'Hello world 786s # ' 786s # received: 'Hello world 786s # ' 786s ok 2 786s # testing : explicit 200 response 786s # expected: 200 786s # received: '200' 786s ok 3 786s # testing : file was again served with correct content 786s # expected: 'Hello world 786s # ' 786s # received: 'Hello world 786s # ' 786s ok 4 786s ok 787s t/apache/pr43939.t .................. 787s 1..4 787s # Running under perl version 5.040001 for linux 787s # Current time local: Tue May 6 19:30:20 2025 787s # Current time GMT: Tue May 6 19:30:20 2025 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.44 787s # expected: 'begin-default-end 787s # ' 787s # received: 'begin-default-end 787s # ' 787s ok 1 787s # expected: 200 787s # received: '200' 787s ok 2 787s # testing : response was gzipped 787s # expected: 'gzip' 787s # received: 'gzip' 787s ok 3 787s # expected: 'begin-default-end 787s # ' 787s # received: 'begin-default-end 787s # ' 787s ok 4 787s ok 789s t/apache/pr49328.t .................. 789s 1..1 789s # Running under perl version 5.040001 for linux 789s # Current time local: Tue May 6 19:30:21 2025 789s # Current time GMT: Tue May 6 19:30:21 2025 789s # Using Test.pm version 1.31 789s # Using Apache/Test.pm version 1.44 789s # expected: 'before 789s # included 789s # after 789s # ' 789s # received: 'before 789s # included 789s # after 789s # ' 789s ok 1 789s ok 791s t/apache/pr64339.t .................. 791s 1..12 791s # Running under perl version 5.040001 for linux 791s # Current time local: Tue May 6 19:30:23 2025 791s # Current time GMT: Tue May 6 19:30:23 2025 791s # Using Test.pm version 1.31 791s # Using Apache/Test.pm version 1.44 791s # testing : fetching /doc.xml 791s # expected: 200 791s # received: '200' 791s ok 1 791s # testing : content-type header test for /doc.xml 791s # expected: 'application/xml; charset=utf-8' 791s # received: 'application/xml; charset=utf-8' 791s ok 2 791s # testing : content test for /doc.xml 791s # expected: 'fóó 791s # ' 791s # received: 'fóó 791s # ' 791s ok 3 791s # testing : fetching /doc.fooxml 791s # expected: 200 791s # received: '200' 791s ok 4 791s # testing : content-type header test for /doc.fooxml 791s # expected: 'application/foo+xml; charset=utf-8' 791s # received: 'application/foo+xml; charset=utf-8' 791s ok 5 791s # testing : content test for /doc.fooxml 791s # expected: 'fóó 791s # ' 791s # received: 'fóó 791s # ' 791s ok 6 791s # testing : fetching /doc.notxml 791s # expected: 200 791s # received: '200' 791s ok 7 791s # testing : content-type header test for /doc.notxml 791s # expected: 'application/notreallyxml' 791s # received: 'application/notreallyxml' 791s ok 8 791s # testing : content test for /doc.notxml 791s # expected: 'f 791s # ' 791s # received: 'f 791s # ' 791s ok 9 791s # testing : fetching /doc.isohtml 791s # expected: 200 791s # received: '200' 791s ok 10 791s # testing : content-type header test for /doc.isohtml 791s # expected: 'text/html;charset=utf-8' 791s # received: 'text/html;charset=utf-8' 791s ok 11 791s # testing : content test for /doc.isohtml 791s # expected: '

fóó 791s #

' 791s # received: '

fóó 791s #

' 791s ok 12 791s ok 793s t/apache/rwrite.t ................... 793s # using LWP client 793s 1..114 793s # Running under perl version 5.040001 for linux 793s # Current time local: Tue May 6 19:30:25 2025 793s # Current time GMT: Tue May 6 19:30:25 2025 793s # Using Test.pm version 1.31 793s # Using Apache/Test.pm version 1.44 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 1024 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 1024 793s # received: 1024 793s ok 1 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 2048 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 2048 793s # received: 2048 793s ok 2 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 3072 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 3072 793s # received: 3072 793s ok 3 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 4096 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 4096 793s # received: 4096 793s ok 4 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 5120 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 5120 793s # received: 5120 793s ok 5 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 6144 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 6144 793s # received: 6144 793s ok 6 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 7168 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 7168 793s # received: 7168 793s ok 7 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 8192 793s # received: 8192 793s ok 8 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 9216 793s # received: 9216 793s ok 9 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240 793s # received: 10240 793s ok 10 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 11264 793s # received: 11264 793s ok 11 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 12288 793s # received: 12288 793s ok 12 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 13312 793s # received: 13312 793s ok 13 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 14336 793s # received: 14336 793s ok 14 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 15360 793s # received: 15360 793s ok 15 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 16384 793s # received: 16384 793s ok 16 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 17408 793s # received: 17408 793s ok 17 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 18432 793s # received: 18432 793s ok 18 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 19456 793s # received: 19456 793s ok 19 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 20480 793s # received: 20480 793s ok 20 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 21504 793s # received: 21504 793s ok 21 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 22528 793s # received: 22528 793s ok 22 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 23552 793s # received: 23552 793s ok 23 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 24576 793s # received: 24576 793s ok 24 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 25600 793s # received: 25600 793s ok 25 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 26624 793s # received: 26624 793s ok 26 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 27648 793s # received: 27648 793s ok 27 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 28672 793s # received: 28672 793s ok 28 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 29696 793s # received: 29696 793s ok 29 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 30720 793s # received: 30720 793s ok 30 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 31744 793s # received: 31744 793s ok 31 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 32768 793s # received: 32768 793s ok 32 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 33792 793s # received: 33792 793s ok 33 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 34816 793s # received: 34816 793s ok 34 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 35840 793s # received: 35840 793s ok 35 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 36864 793s # received: 36864 793s ok 36 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 37888 793s # received: 37888 793s ok 37 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 38912 793s # received: 38912 793s ok 38 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 39936 793s # received: 39936 793s ok 39 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 40960 793s # received: 40960 793s ok 40 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 41984 793s # received: 41984 793s ok 41 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 43008 793s # received: 43008 793s ok 42 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 44032 793s # received: 44032 793s ok 43 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 45056 793s # received: 45056 793s ok 44 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 46080 793s # received: 46080 793s ok 45 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 47104 793s # received: 47104 793s ok 46 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 48128 793s # received: 48128 793s ok 47 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 49152 793s # received: 49152 793s ok 48 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 50176 793s # received: 50176 793s ok 49 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 51200 793s # received: 51200 793s ok 50 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 102400 793s # received: 102400 793s ok 51 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 307200 793s # received: 307200 793s ok 52 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:26 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 512000 793s # received: 512000 793s ok 53 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:26 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 2048000 793s # received: 2048000 793s ok 54 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 4096000 793s # received: 4096000 793s ok 55 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 6144000 793s # received: 6144000 793s ok 56 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240000 793s # received: 10240000 793s ok 57 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 1024 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 1024 793s # received: 1024 793s ok 58 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 2048 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 2048 793s # received: 2048 793s ok 59 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 3072 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 3072 793s # received: 3072 793s ok 60 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 4096 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 4096 793s # received: 4096 793s ok 61 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 5120 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 5120 793s # received: 5120 793s ok 62 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 6144 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 6144 793s # received: 6144 793s ok 63 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 7168 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 7168 793s # received: 7168 793s ok 64 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 8192 793s # received: 8192 793s ok 65 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 9216 793s # received: 9216 793s ok 66 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240 793s # received: 10240 793s ok 67 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 11264 793s # received: 11264 793s ok 68 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 12288 793s # received: 12288 793s ok 69 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 13312 793s # received: 13312 793s ok 70 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 14336 793s # received: 14336 793s ok 71 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 15360 793s # received: 15360 793s ok 72 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 16384 793s # received: 16384 793s ok 73 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 17408 793s # received: 17408 793s ok 74 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 18432 793s # received: 18432 793s ok 75 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 19456 793s # received: 19456 793s ok 76 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 20480 793s # received: 20480 793s ok 77 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 21504 793s # received: 21504 793s ok 78 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 22528 793s # received: 22528 793s ok 79 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 23552 793s # received: 23552 793s ok 80 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 24576 793s # received: 24576 793s ok 81 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 25600 793s # received: 25600 793s ok 82 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 26624 793s # received: 26624 793s ok 83 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 27648 793s # received: 27648 793s ok 84 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 28672 793s # received: 28672 793s ok 85 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 29696 793s # received: 29696 793s ok 86 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 30720 793s # received: 30720 793s ok 87 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 31744 793s # received: 31744 793s ok 88 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 32768 793s # received: 32768 793s ok 89 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 33792 793s # received: 33792 793s ok 90 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 34816 793s # received: 34816 793s ok 91 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 35840 793s # received: 35840 793s ok 92 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 36864 793s # received: 36864 793s ok 93 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 37888 793s # received: 37888 793s ok 94 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 38912 793s # received: 38912 793s ok 95 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 39936 793s # received: 39936 793s ok 96 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 40960 793s # received: 40960 793s ok 97 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 41984 793s # received: 41984 793s ok 98 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 43008 793s # received: 43008 793s ok 99 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 44032 793s # received: 44032 793s ok 100 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 45056 793s # received: 45056 793s ok 101 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 46080 793s # received: 46080 793s ok 102 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 47104 793s # received: 47104 793s ok 103 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 48128 793s # received: 48128 793s ok 104 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 49152 793s # received: 49152 793s ok 105 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 50176 793s # received: 50176 793s ok 106 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 51200 793s # received: 51200 793s ok 107 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 102400 793s # received: 102400 793s ok 108 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 307200 793s # received: 307200 793s ok 109 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 512000 793s # received: 512000 793s ok 110 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 2048000 793s # received: 2048000 793s ok 111 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 4096000 793s # received: 4096000 793s ok 112 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 6144000 793s # received: 6144000 793s ok 113 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 793s #User-Agent: libwww-perl/6.78 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 06 May 2025 19:30:27 GMT 793s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 06 May 2025 19:30:27 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240000 793s # received: 10240000 793s ok 114 793s ok 795s t/apache/server_name_port.t ......... 795s 1..84 795s # Running under perl version 5.040001 for linux 795s # Current time local: Tue May 6 19:30:27 2025 795s # Current time GMT: Tue May 6 19:30:27 2025 795s # Using Test.pm version 1.31 795s # Using Apache/Test.pm version 1.44 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 795s # expecting 200, got 200 795s ok 1 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 2 795s # got SERVER_PORT='8529', expected '8529' 795s ok 3 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 795s # expecting 200, got 200 795s ok 4 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 5 795s # got SERVER_PORT='123', expected '123' 795s ok 6 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 795s # expecting 200, got 200 795s ok 7 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 8 795s # got SERVER_PORT='8529', expected '8529' 795s ok 9 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 795s # expecting 200, got 200 795s ok 10 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 11 795s # got SERVER_PORT='123', expected '123' 795s ok 12 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 795s # expecting 200, got 200 795s ok 13 795s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 795s ok 14 795s # got SERVER_PORT='8529', expected '8529' 795s ok 15 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 795s # expecting 200, got 200 795s ok 16 795s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 795s ok 17 795s # got SERVER_PORT='123', expected '123' 795s ok 18 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 795s # expecting 200, got 200 795s ok 19 795s # got SERVER_NAME='[::1]', expected '[::1]' 795s ok 20 795s # got SERVER_PORT='8529', expected '8529' 795s ok 21 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 795s # expecting 200, got 200 795s ok 22 795s # got SERVER_NAME='[::1]', expected '[::1]' 795s ok 23 795s # got SERVER_PORT='123', expected '123' 795s ok 24 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 795s # expecting 200, got 200 795s ok 25 795s # got SERVER_NAME='[a::1]', expected '[a::1]' 795s ok 26 795s # got SERVER_PORT='8529', expected '8529' 795s ok 27 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 795s # expecting 200, got 200 795s ok 28 795s # got SERVER_NAME='[a::1]', expected '[a::1]' 795s ok 29 795s # got SERVER_PORT='123', expected '123' 795s ok 30 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 795s # expecting 200, got 200 795s ok 31 795s # got SERVER_NAME='[a::1]', expected '[a::1]' 795s ok 32 795s # got SERVER_PORT='8529', expected '8529' 795s ok 33 795s # SENDING: 795s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 795s # expecting 200, got 200 795s ok 34 795s # got SERVER_NAME='[a::1]', expected '[a::1]' 795s ok 35 795s # got SERVER_PORT='123', expected '123' 795s ok 36 795s # SENDING: 795s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 37 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 38 795s # got SERVER_PORT='8529', expected '8529' 795s ok 39 795s # SENDING: 795s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 40 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 41 795s # got SERVER_PORT='123', expected '123' 795s ok 42 795s # SENDING: 795s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 43 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 44 795s # got SERVER_PORT='8529', expected '8529' 795s ok 45 795s # SENDING: 795s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 46 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 47 795s # got SERVER_PORT='123', expected '123' 795s ok 48 795s # SENDING: 795s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 49 795s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 795s ok 50 795s # got SERVER_PORT='8529', expected '8529' 795s ok 51 795s # SENDING: 795s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 52 795s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 795s ok 53 795s # got SERVER_PORT='123', expected '123' 795s ok 54 795s # SENDING: 795s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 55 795s # got SERVER_NAME='[::1]', expected '[::1]' 795s ok 56 795s # got SERVER_PORT='8529', expected '8529' 795s ok 57 795s # SENDING: 795s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 795s # expecting 200, got 200 795s ok 58 795s # got SERVER_NAME='[::1]', expected '[::1]' 795s ok 59 795s # got SERVER_PORT='123', expected '123' 795s ok 60 795s # SENDING: 795s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 795s # expecting 200, got 200 795s ok 61 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 62 795s # got SERVER_PORT='8529', expected '8529' 795s ok 63 795s # SENDING: 795s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 795s # expecting 200, got 200 795s ok 64 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 65 795s # got SERVER_PORT='123', expected '123' 795s ok 66 795s # SENDING: 795s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 795s # expecting 200, got 200 795s ok 67 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 68 795s # got SERVER_PORT='8529', expected '8529' 795s ok 69 795s # SENDING: 795s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 795s # expecting 200, got 200 795s ok 70 795s # got SERVER_NAME='righthost', expected 'righthost' 795s ok 71 795s # got SERVER_PORT='123', expected '123' 795s ok 72 795s # SENDING: 795s # 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 795s # expecting 200, got 200 795s ok 73 795s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 795s ok 74 795s # got SERVER_PORT='8529', expected '8529' 795s ok 75 795s # SENDING: 795s # 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 795s # expecting 200, got 200 795s ok 76 795s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 795s ok 77 795s # got SERVER_PORT='123', expected '123' 795s ok 78 795s # SENDING: 795s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 795s # expecting 200, got 200 795s ok 79 795s # got SERVER_NAME='[::1]', expected '[::1]' 795s ok 80 795s # got SERVER_PORT='8529', expected '8529' 795s ok 81 795s # SENDING: 795s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 795s # expecting 200, got 200 795s ok 82 795s # got SERVER_NAME='[::1]', expected '[::1]' 795s ok 83 795s # got SERVER_PORT='123', expected '123' 795s ok 84 795s ok 797s t/apache/teclchunk.t ................ skipped: Not supported yet 798s t/apr/uri.t ......................... 798s 1..1 798s # Running under perl version 5.040001 for linux 798s # Current time local: Tue May 6 19:30:31 2025 798s # Current time GMT: Tue May 6 19:30:31 2025 798s # Using Test.pm version 1.31 798s # Using Apache/Test.pm version 1.44 798s ok 1 798s ok 800s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 802s t/filter/case.t ..................... 802s 1..4 802s # Running under perl version 5.040001 for linux 802s # Current time local: Tue May 6 19:30:34 2025 802s # Current time GMT: Tue May 6 19:30:34 2025 802s # Using Test.pm version 1.31 802s # Using Apache/Test.pm version 1.44 802s ok 1 802s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 802s # expected 200 802s # received 200 802s # body: =HEAD1 NAME 802s X X 802s 802s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 802s 802s =HEAD1 SYNOPSIS 802s 802s TO DECLARE SUBROUTINES: 802s X X 802s 802s SUB NAME; # A "FORWARD" DECLARATION. 802s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 802s SUB NAME : ATTRS; # WITH ATTRIBUTES 802s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 802s 802s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 802s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 802s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 802s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 802s 802s USE FEATURE 'SIGNATURES'; 802s SUB NAME(SIG) BLOCK # WITH SIGNATURE 802s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 802s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 802s 802s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 802s X 802s 802s $SUBREF = SUB BLOCK; # NO PROTO 802s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 802s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 802s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 802s 802s USE FEATURE 'SIGNATURES'; 802s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 802s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 802s 802s TO IMPORT SUBROUTINES: 802s X 802s 802s USE MODULE QW(NAME1 NAME2 NAME3); 802s 802s TO CALL SUBROUTINES: 802s X X 802s 802s NAME(LIST); # REGULAR SUBROUTINE CALL. 802s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 802s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 802s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 802s 802s =HEAD1 DESCRIPTION 802s 802s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 802s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 802s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 802s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 802s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 802s ITS NAME OR A CODE REFERENCE. 802s 802s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 802s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 802s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 802s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 802s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 802s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 802s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 802s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 802s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 802s X X 802s 802s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 802s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 802s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 802s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 802s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 802s SUCH A SIGNATURE-USING SUBROUTINE. 802s 802s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 802s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 802s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 802s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 802s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 802s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 802s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 802s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 802s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 802s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 802s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 802s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 802s X X X<@_> 802s 802s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 802s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 802s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 802s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 802s L AND L. 802s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 802s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 802s 802s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 802s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 802s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 802s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 802s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 802s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 802s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 802s ONE LARGE INDISTINGUISHABLE LIST. 802s 802s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 802s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 802s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 802s EMPTY SUB RETURNS THE EMPTY LIST. 802s X X X 802s 802s EXAMPLE: 802s 802s SUB MAX { 802s MY $MAX = SHIFT(@_); 802s FOREACH $FOO (@_) { 802s $MAX = $FOO IF $MAX < $FOO; 802s } 802s RETURN $MAX; 802s } 802s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 802s 802s EXAMPLE: 802s 802s # GET A LINE, COMBINING CONTINUATION LINES 802s # THAT START WITH WHITESPACE 802s 802s SUB GET_LINE { 802s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 802s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 802s IF ($LOOKAHEAD =~ /^[ \T]/) { 802s $THISLINE .= $LOOKAHEAD; 802s } 802s ELSE { 802s LAST LINE; 802s } 802s } 802s RETURN $THISLINE; 802s } 802s 802s $LOOKAHEAD = ; # GET FIRST LINE 802s WHILE (DEFINED($LINE = GET_LINE())) { 802s ... 802s } 802s 802s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 802s 802s SUB MAYBESET { 802s MY($KEY, $VALUE) = @_; 802s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 802s } 802s 802s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 802s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 802s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 802s ITS CALLER'S VALUES. 802s X X 802s 802s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 802s SUB UPCASE_IN { 802s FOR (@_) { TR/A-Z/A-Z/ } 802s } 802s 802s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 802s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 802s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 802s X X 802s 802s UPCASE_IN("FREDERICK"); 802s 802s IT WOULD BE MUCH SAFER IF THE C FUNCTION 802s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 802s OF CHANGING THEM IN PLACE: 802s 802s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 802s SUB UPCASE { 802s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 802s MY @PARMS = @_; 802s FOR (@PARMS) { TR/A-Z/A-Z/ } 802s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 802s } 802s 802s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 802s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 802s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 802s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 802s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 802s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 802s 802s @NEWLIST = UPCASE(@LIST1, @LIST2); 802s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 802s 802s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 802s 802s (@X, @Y) = UPCASE(@LIST1, @LIST2); 802s 802s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 802s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 802s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 802s L
FOR ALTERNATIVES. 802s 802s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 802s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 802s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 802s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 802s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 802s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 802s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 802s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 802s SEE L FOR MORE ABOUT ALL THAT. 802s X<&> 802s 802s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 802s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 802s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 802s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 802s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 802s X 802s 802s &FOO(1,2,3); # PASS THREE ARGUMENTS 802s FOO(1,2,3); # THE SAME 802s 802s FOO(); # PASS AN EMPTY ARGUMENT LIST 802s &FOO(); # THE SAME 802s 802s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 802s USE STRICT 'SUBS'; 802s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 802s # A COMPILE-TIME ERROR 802s NO STRICT 'SUBS'; 802s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 802s # A LITERAL STRING "FOO" 802s 802s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 802s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 802s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 802s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 802s X<&> 802s 802s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 802s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 802s YOUR SUBROUTINE'S NAME. 802s 802s USE V5.16; 802s MY $FACTORIAL = SUB { 802s MY ($X) = @_; 802s RETURN 1 IF $X == 1; 802s RETURN($X * __SUB__->( $X - 1 ) ); 802s }; 802s 802s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 802s IS SUBJECT TO CHANGE. 802s 802s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 802s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 802s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 802s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 802s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 802s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 802s SPECIAL, PRE-DEFINED THINGS. 802s 802s =OVER 802s 802s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 802s 802s C 802s 802s =ITEM DOCUMENTED IN L 802s 802s C, C 802s 802s =ITEM DOCUMENTED IN L 802s 802s C, C 802s 802s =ITEM DOCUMENTED IN L 802s 802s C, C, C, C, C, C, C, 802s C, C, C, C, C, C, 802s C, C, C, C, C, C, C, 802s C, C, C, C, C, C, 802s C, C, C, C, C, 802s C, C, C, C 802s 802s =ITEM DOCUMENTED IN L 802s 802s C, C, C, C, C, C, C, 802s C, C, C, C, C, C, C, 802s C, C, C, C, C, C 802s 802s =ITEM DOCUMENTED IN L 802s 802s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 802s L<< C|PERLFUNC/REQUIRE >> 802s 802s =ITEM DOCUMENTED IN L 802s 802s C 802s 802s =ITEM DOCUMENTED IN L 802s 802s C, C, C, C, C 802s 802s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 802s 802s ANY STARTING WITH C<(> 802s 802s =BACK 802s 802s THE C, C, C, C AND C SUBROUTINES 802s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 802s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 802s EXPLICITLY. SEE L 802s 802s =HEAD2 SIGNATURES 802s 802s X X 802s 802s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 802s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 802s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 802s 802s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 802s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 802s DIRECTLY BY C, IN THE CURRENT SCOPE. 802s 802s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 802s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 802s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 802s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 802s 802s FOR EXAMPLE, 802s 802s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 802s 802s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 802s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 802s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 802s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 802s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 802s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 802s 802s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 802s THE SIGNATURE. FOR EXAMPLE, 802s 802s SUB FOO ($LEFT, $RIGHT) { 802s RETURN $LEFT + $RIGHT; 802s } 802s 802s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 802s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 802s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 802s EQUIVALENT TO 802s 802s SUB FOO { 802s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 802s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 802s MY $LEFT = $_[0]; 802s MY $RIGHT = $_[1]; 802s RETURN $LEFT + $RIGHT; 802s } 802s 802s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 802s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 802s 802s SUB FOO ($FIRST, $, $THIRD) { 802s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 802s } 802s 802s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 802s MANDATORY FOR THE CALLER TO PASS IT. 802s 802s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 802s SEPARATED FROM THE PARAMETER NAME BY C<=>: 802s 802s SUB FOO ($LEFT, $RIGHT = 0) { 802s RETURN $LEFT + $RIGHT; 802s } 802s 802s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 802s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 802s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 802s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 802s FOR EXAMPLE, 802s 802s MY $AUTO_ID = 0; 802s SUB FOO ($THING, $ID = $AUTO_ID++) { 802s PRINT "$THING HAS ID $ID"; 802s } 802s 802s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 802s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 802s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 802s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 802s 802s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 802s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 802s } 802s 802s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 802s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 802s VALUE PROVIDED WAS C. 802s 802s SUB FOO ($NAME //= "WORLD") { 802s PRINT "HELLO, $NAME"; 802s } 802s 802s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 802s 802s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 802s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 802s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 802s 802s SUB FOO ($X ||= 10) { 802s RETURN 5 + $X; 802s } 802s 802s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 802s FOR EXAMPLE, 802s 802s SUB FOO ($THING, $ = 1) { 802s PRINT $THING; 802s } 802s 802s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 802s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 802s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 802s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 802s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 802s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 802s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 802s 802s SUB FOO ($THING, $=) { 802s PRINT $THING; 802s } 802s 802s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 802s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 802s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 802s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 802s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 802s TO RIGHT. 802s 802s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 802s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 802s 802s SUB FOO ($FILTER, @INPUTS) { 802s PRINT $FILTER->($_) FOREACH @INPUTS; 802s } 802s 802s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 802s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 802s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 802s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 802s 802s SUB FOO ($THING, @) { 802s PRINT $THING; 802s } 802s 802s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 802s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 802s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 802s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 802s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 802s AS WITH STANDARD HASH CONSTRUCTION. 802s 802s SUB FOO ($FILTER, %INPUTS) { 802s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 802s } 802s 802s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 802s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 802s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 802s 802s SUB FOO ($THING, %) { 802s PRINT $THING; 802s } 802s 802s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 802s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 802s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 802s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 802s AN EMPTY ARRAY OR EMPTY HASH. 802s 802s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 802s THAT THE CALLER PASSED NO ARGUMENTS: 802s 802s SUB FOO () { 802s RETURN 123; 802s } 802s 802s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 802s WARNING IN THE C CATEGORY. FROM PERL 5.36 802s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 802s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 802s STATEMENT SUCH AS: 802s 802s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 802s 802s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 802s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 802s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 802s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 802s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 802s WARNINGS IN THE C CATEGORY WHEN 802s COMPILED: 802s 802s SUB F ($X) { 802s # THIS LINE EMITS THE WARNING SEEN BELOW 802s PRINT "ARGUMENTS ARE @_"; 802s } 802s 802s Z<> 802s 802s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 802s EXPERIMENTAL AT ... 802s 802s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 802s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 802s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 802s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 802s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 802s SUPPLY THAT ARGUMENT. 802s 802s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 802s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 802s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 802s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 802s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 802s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 802s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 802s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 802s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 802s 802s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 802s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 802s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 802s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 802s L. FOR EXAMPLE, 802s 802s SUB FOO :PROTOTYPE($) { $_[0] } 802s 802s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 802s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 802s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 802s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 802s 802s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 802s RETURN $LEFT + $RIGHT; 802s } 802s 802s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 802s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 802s THE SUBROUTINE'S BODY. 802s 802s =HEAD2 PRIVATE VARIABLES VIA MY() 802s X X X X X 802s X X 802s 802s SYNOPSIS: 802s 802s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 802s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 802s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 802s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 802s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 802s 802s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 802s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 802s SEE L AND L. 802s 802s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 802s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 802s (C/C/C/C), LOOP 802s (C/C/C/C/C), SUBROUTINE, C, 802s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 802s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 802s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 802s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 802s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 802s 802s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 802s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 802s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 802s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 802s X 802s 802s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 802s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 802s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 802s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 802s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 802s 802s MY $X = 10; 802s SUB BUMPX { $X++ } 802s 802s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 802s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 802s THE C ITSELF. SEE L. 802s X 802s 802s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 802s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 802s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 802s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 802s 802s $ARG = "FRED"; # "GLOBAL" VARIABLE 802s $N = CUBE_ROOT(27); 802s PRINT "$ARG THINKS THE ROOT IS $N\N"; 802s # OUTPUTS: FRED THINKS THE ROOT IS 3 802s 802s SUB CUBE_ROOT { 802s MY $ARG = SHIFT; # NAME DOESN'T MATTER 802s $ARG **= 1/3; 802s RETURN $ARG; 802s } 802s 802s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 802s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 802s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 802s 802s MY ($FOO) = ; # WRONG? 802s MY @FOO = ; 802s 802s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 802s 802s MY $FOO = ; 802s 802s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 802s 802s MY $FOO, $BAR = 1; # WRONG 802s 802s THAT HAS THE SAME EFFECT AS 802s 802s MY $FOO; 802s $BAR = 1; 802s 802s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 802s THE CURRENT STATEMENT. THUS, 802s 802s MY $X = $X; 802s 802s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 802s THE EXPRESSION 802s 802s MY $X = 123 AND $X == 123 802s 802s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 802s 802s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 802s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 802s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 802s 802s WHILE (MY $LINE = <>) { 802s $LINE = LC $LINE; 802s } CONTINUE { 802s PRINT $LINE; 802s } 802s 802s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 802s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 802s IT. SIMILARLY, IN THE CONDITIONAL 802s 802s IF ((MY $ANSWER = ) =~ /^YES$/I) { 802s USER_AGREES(); 802s } ELSIF ($ANSWER =~ /^NO$/I) { 802s USER_DISAGREES(); 802s } ELSE { 802s CHOMP $ANSWER; 802s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 802s } 802s 802s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 802s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 802s BUT NOT BEYOND IT. SEE L FOR INFORMATION 802s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 802s 802s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 802s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 802s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 802s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 802s IN THE LOOP 802s X X 802s 802s FOR MY $I (1, 2, 3) { 802s SOME_FUNCTION(); 802s } 802s 802s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 802s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 802s X X 802s 802s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 802s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 802s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 802s 802s USE STRICT 'VARS'; 802s 802s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 802s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 802s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 802s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 802s THIS WITH C. 802s 802s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 802s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 802s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 802s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 802s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 802s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 802s EXAMPLE. 802s 802s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 802s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 802s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 802s 802s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 802s 802s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 802s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 802s IS ALSO VISIBLE: 802s 802s PACKAGE MAIN; 802s OUR $X = 10; 802s MY $X = 20; 802s PRINT "$X AND $::X\N"; 802s 802s THAT WILL PRINT OUT C<20> AND C<10>. 802s 802s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 802s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 802s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 802s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 802s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 802s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 802s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 802s AN ANONYMOUS SUB REFERENCE: 802s 802s MY $SECRET_VERSION = '1.001-BETA'; 802s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 802s $SECRET_SUB->(); 802s 802s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 802s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 802s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 802s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 802s UNQUALIFIED AND UNQUALIFIABLE. 802s 802s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 802s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 802s L FOR SOMETHING OF A WORK-AROUND TO 802s THIS. 802s 802s =HEAD2 PERSISTENT PRIVATE VARIABLES 802s X X X X 802s X X 802s 802s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 802s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 802s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 802s 802s =HEAD3 PERSISTENT VARIABLES VIA STATE() 802s 802s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 802s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 802s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 802s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 802s THE C FORM DOES NOT REQUIRE THE 802s C PRAGMA. 802s 802s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 802s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 802s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 802s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 802s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 802s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 802s SUBROUTINE EACH TIME IT IS EXECUTED.) 802s 802s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 802s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 802s 802s USE FEATURE 'STATE'; 802s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 802s 802s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 802s 802s USE FEATURE 'STATE'; 802s SUB CREATE_COUNTER { 802s RETURN SUB { STATE $X; RETURN ++$X } 802s } 802s 802s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 802s CODE OUTSIDE. 802s 802s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 802s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 802s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 802s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 802s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 802s 802s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 802s 802s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 802s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 802s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 802s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 802s 802s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 802s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 802s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 802s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 802s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 802s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 802s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 802s 802s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 802s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 802s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 802s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 802s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 802s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 802s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 802s 802s { 802s MY $SECRET_VAL = 0; 802s SUB GIMME_ANOTHER { 802s RETURN ++$SECRET_VAL; 802s } 802s } 802s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 802s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 802s 802s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 802s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 802s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 802s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 802s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 802s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 802s STARTS TO RUN: 802s 802s BEGIN { 802s MY $SECRET_VAL = 0; 802s SUB GIMME_ANOTHER { 802s RETURN ++$SECRET_VAL; 802s } 802s } 802s 802s SEE L ABOUT THE 802s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 802s C AND C. 802s 802s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 802s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 802s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 802s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 802s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 802s 802s =HEAD2 TEMPORARY VALUES VIA LOCAL() 802s X X X X 802s X 802s 802s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 802s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 802s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 802s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 802s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 802s 802s SYNOPSIS: 802s 802s # LOCALIZATION OF VALUES 802s 802s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 802s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 802s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 802s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 802s 802s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 802s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 802s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 802s # LOCALIZATION 802s 802s # LOCALIZATION OF SYMBOLS 802s 802s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 802s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 802s # @MERLYN IS REALLY @RANDAL, ETC 802s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 802s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 802s 802s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 802s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 802s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 802s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 802s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 802s 802s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 802s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 802s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 802s CREATES NEW, DYNAMICALLY SCOPED VALUES. 802s 802s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 802s PLACED IN PARENTHESES. THIS OPERATOR WORKS 802s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 802s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 802s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 802s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 802s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 802s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 802s UNDEFINED VALUE.) 802s 802s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 802s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 802s VARIABLES OUTSIDE THE LOOP. 802s 802s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 802s X 802s 802s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 802s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 802s VIEWED AS A SCALAR OR AN ARRAY. SO 802s 802s LOCAL($FOO) = ; 802s LOCAL @FOO = ; 802s 802s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 802s 802s LOCAL $FOO = ; 802s 802s SUPPLIES A SCALAR CONTEXT. 802s 802s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 802s X 802s 802s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 802s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 802s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 802s 802s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 802s 802s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 802s { LOCAL $/ = UNDEF; $SLURP = ; } 802s 802s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 802s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 802s I, BECAUSE THE $1 VARIABLE IS 802s MAGICAL AND READ-ONLY : 802s 802s LOCAL $1 = 2; 802s 802s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 802s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 802s TO SAFELY REUSE $_ IN A SUBROUTINE. 802s 802s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 802s WORK AS DESCRIBED. 802s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 802s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 802s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 802s SEE L FOR MORE 802s DETAILS. 802s X 802s 802s =HEAD3 LOCALIZATION OF GLOBS 802s X X 802s 802s THE CONSTRUCT 802s 802s LOCAL *NAME; 802s 802s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 802s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 802s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 802s 802s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 802s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 802s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 802s SEPARATOR. 802s 802s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 802s X X 802s X 802s 802s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 802s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 802s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 802s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 802s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 802s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 802s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 802s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 802s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 802s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 802s 802s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 802s @ARY = ( 0..5 ); 802s { 802s LOCAL($ARY[5]) = 6; 802s LOCAL($HASH{'A'}) = 'DRILL'; 802s WHILE (MY $E = POP(@ARY)) { 802s PRINT "$E . . .\N"; 802s LAST UNLESS $E > 3; 802s } 802s IF (@ARY) { 802s $HASH{'ONLY A'} = 'TEST'; 802s DELETE $HASH{'A'}; 802s } 802s } 802s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 802s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 802s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 802s 802s PERL WILL PRINT 802s 802s 6 . . . 802s 4 . . . 802s 3 . . . 802s THIS IS A TEST ONLY A TEST. 802s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 802s 802s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 802s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 802s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 802s SURPRISING, AND IS VERY LIKELY TO CHANGE. 802s 802s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 802s X X X 802s X 802s 802s YOU CAN USE THE C AND C 802s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 802s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 802s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 802s 802s DO { 802s MY $VAL = $ARRAY[$IDX]; 802s LOCAL $ARRAY[$IDX]; 802s DELETE $ARRAY[$IDX]; 802s $VAL 802s } 802s 802s AND 802s 802s DO { 802s MY $VAL = $HASH{KEY}; 802s LOCAL $HASH{KEY}; 802s DELETE $HASH{KEY}; 802s $VAL 802s } 802s 802s EXCEPT THAT FOR THOSE THE C IS 802s SCOPED TO THE C BLOCK. SLICES ARE 802s ALSO ACCEPTED. 802s 802s MY %HASH = ( 802s A => [ 7, 8, 9 ], 802s B => 1, 802s ) 802s 802s { 802s MY $X = DELETE LOCAL $HASH{A}; 802s # $X IS [ 7, 8, 9 ] 802s # %HASH IS (B => 1) 802s 802s { 802s MY @NUMS = DELETE LOCAL @$X[0, 2] 802s # @NUMS IS (7, 9) 802s # $X IS [ UNDEF, 8 ] 802s 802s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 802s } 802s # $X IS BACK TO [ 7, 8, 9 ] 802s 802s } 802s # %HASH IS BACK TO ITS ORIGINAL STATE 802s 802s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 802s 802s =HEAD2 LVALUE SUBROUTINES 802s X X 802s 802s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 802s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 802s 802s MY $VAL; 802s SUB CANMOD : LVALUE { 802s $VAL; # OR: RETURN $VAL; 802s } 802s SUB NOMOD { 802s $VAL; 802s } 802s 802s CANMOD() = 5; # ASSIGNS TO $VAL 802s NOMOD() = 5; # ERROR 802s 802s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 802s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 802s BY A SCALAR. FOR EXAMPLE, CONSIDER: 802s 802s DATA(2,3) = GET_DATA(3,4); 802s 802s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 802s 802s (DATA(2,3)) = GET_DATA(3,4); 802s 802s AND IN: 802s 802s (DATA(2),DATA(3)) = GET_DATA(3,4); 802s 802s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 802s 802s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 802s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 802s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 802s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 802s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 802s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 802s 802s =HEAD2 LEXICAL SUBROUTINES 802s X X X X 802s 802s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 802s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 802s AVAILABLE UNDER C OR C OR HIGHER. 802s 802s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 802s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 802s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 802s CATEGORY WAS DISABLED. 802s 802s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 802s DECLARED, AND ONLY AFTER THAT DECLARATION: 802s 802s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 802s # VERSIONS EARLIER THAN 5.26. 802s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 802s USE FEATURE 'LEXICAL_SUBS'; 802s 802s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 802s STATE SUB FOO { 802s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 802s } 802s FOO(); # CALLS "STATE" SUB 802s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 802s 802s MY SUB BAR { ... } 802s BAR(); # CALLS "MY" SUB 802s 802s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 802s 802s # WRONG 802s MY SUB BAZ { 802s BAZ(); 802s } 802s 802s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 802s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 802s 802s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 802s 802s MY SUB BAZ { 802s __SUB__->(); # CALLS ITSELF 802s } 802s 802s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 802s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 802s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 802s HOWEVER: 802s 802s MY SUB BAZ; # PREDECLARATION 802s SUB BAZ { # DEFINE THE "MY" SUB 802s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 802s } 802s 802s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 802s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 802s C; THEY KEEP EACH OTHER ALIVE (SEE L). 802s 802s =HEAD3 C VS C 802s 802s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 802s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 802s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 802s CONTAINING BLOCK TO THE NEXT. 802s 802s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 802s NECESSARY IF YOU WANT TO CREATE CLOSURES: 802s 802s SUB WHATEVER { 802s MY $X = SHIFT; 802s MY SUB INNER { 802s ... DO SOMETHING WITH $X ... 802s } 802s INNER(); 802s } 802s 802s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 802s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 802s SEE THE C<$X> FROM THE FIRST CALL TO C. 802s 802s =HEAD3 C SUBROUTINES 802s 802s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 802s SUBROUTINE OF THE SAME NAME. 802s 802s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 802s INSIDE AN INNER SCOPE: 802s 802s SUB FOO { ... } 802s 802s SUB BAR { 802s MY SUB FOO { ... } 802s { 802s # NEED TO USE THE OUTER FOO HERE 802s OUR SUB FOO; 802s FOO(); 802s } 802s } 802s 802s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 802s 802s PACKAGE MYSNEAKYMODULE; 802s 802s OUR SUB DO_SOMETHING { ... } 802s 802s SUB DO_SOMETHING_WITH_CALLER { 802s PACKAGE DB; 802s () = CALLER 1; # SETS @DB::ARGS 802s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 802s } 802s 802s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 802s X X<*> 802s 802s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 802s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 802s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 802s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 802s 802s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 802s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 802s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 802s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 802s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 802s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 802s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 802s 802s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 802s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 802s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 802s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 802s 802s SUB DOUBLEARY { 802s LOCAL(*SOMEARY) = @_; 802s FOREACH $ELEM (@SOMEARY) { 802s $ELEM *= 2; 802s } 802s } 802s DOUBLEARY(*FOO); 802s DOUBLEARY(*BAR); 802s 802s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 802s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 802s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 802s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 802s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 802s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 802s 802s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 802s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 802s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 802s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 802s L. 802s 802s =HEAD2 WHEN TO STILL USE LOCAL() 802s X X 802s 802s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 802s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 802s I USE C INSTEAD OF C. 802s 802s =OVER 4 802s 802s =ITEM 1. 802s 802s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 802s 802s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 802s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 802s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 802s IN C<@FIELDS>. 802s 802s { 802s LOCAL @ARGV = ("/ETC/MOTD"); 802s LOCAL $/ = UNDEF; 802s LOCAL $_ = <>; 802s @FIELDS = SPLIT /^\S*=+\S*$/; 802s } 802s 802s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 802s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 802s 802s =ITEM 2. 802s 802s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 802s 802s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 802s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 802s TABLE ENTRIES: 802s 802s SUB IOQUEUE { 802s LOCAL (*READER, *WRITER); # NOT MY! 802s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 802s RETURN (*READER, *WRITER); 802s } 802s ($HEAD, $TAIL) = IOQUEUE(); 802s 802s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 802s ENTRIES. 802s 802s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 802s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 802s A LOCAL ALIAS. 802s 802s { 802s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 802s GROW(); # REALLY CALLS SHRINK() 802s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 802s } 802s GROW(); # GET THE REAL GROW() AGAIN 802s 802s SEE L FOR MORE ABOUT MANIPULATING 802s FUNCTIONS BY NAME IN THIS WAY. 802s 802s =ITEM 3. 802s 802s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 802s 802s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 802s IS DONE ON DYNAMICS: 802s 802s { 802s LOCAL $SIG{INT} = 'IGNORE'; 802s FUNCT(); # UNINTERRUPTIBLE 802s } 802s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 802s 802s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 802s 802s =BACK 802s 802s =HEAD2 PASS BY REFERENCE 802s X X X 802s 802s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 802s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 802s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 802s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 802s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 802s 802s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 802s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 802s OF ALL THEIR FORMER LAST ELEMENTS: 802s 802s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 802s 802s SUB POPMANY { 802s MY $AREF; 802s MY @RETLIST; 802s FOREACH $AREF ( @_ ) { 802s PUSH @RETLIST, POP @$AREF; 802s } 802s RETURN @RETLIST; 802s } 802s 802s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 802s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 802s 802s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 802s SUB INTER { 802s MY ($K, $HREF, %SEEN); # LOCALS 802s FOREACH $HREF (@_) { 802s WHILE ( $K = EACH %$HREF ) { 802s $SEEN{$K}++; 802s } 802s } 802s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 802s } 802s 802s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 802s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 802s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 802s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 802s A LITTLE EXPENSIVE. 802s 802s WHERE PEOPLE GET INTO TROUBLE IS HERE: 802s 802s (@W, @X) = FUNC(@Y, @Z); 802s OR 802s (%W, %X) = FUNC(%Y, %Z); 802s 802s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 802s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 802s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 802s AS ALWAYS. 802s 802s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 802s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 802s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 802s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 802s 802s ($WREF, $XREF) = FUNC(\@Y, \@Z); 802s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 802s SUB FUNC { 802s MY ($YREF, $ZREF) = @_; 802s IF (@$YREF > @$ZREF) { 802s RETURN ($YREF, $ZREF); 802s } ELSE { 802s RETURN ($ZREF, $YREF); 802s } 802s } 802s 802s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 802s 802s (*W, *X) = FUNC(\@Y, \@Z); 802s PRINT "@W HAS MORE THAN @X\N"; 802s SUB FUNC { 802s LOCAL (*Y, *Z) = @_; 802s IF (@Y > @Z) { 802s RETURN (\@Y, \@Z); 802s } ELSE { 802s RETURN (\@Z, \@Y); 802s } 802s } 802s 802s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 802s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 802s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 802s ARE IN THE SYMBOL TABLE. 802s 802s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 802s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 802s FOR EXAMPLE: 802s 802s SPLUTTER(\*STDOUT); 802s SUB SPLUTTER { 802s MY $FH = SHIFT; 802s PRINT $FH "HER UM WELL A HMMM\N"; 802s } 802s 802s $REC = GET_REC(\*STDIN); 802s SUB GET_REC { 802s MY $FH = SHIFT; 802s RETURN SCALAR <$FH>; 802s } 802s 802s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 802s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 802s 802s SUB OPENIT { 802s MY $PATH = SHIFT; 802s LOCAL *FH; 802s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 802s } 802s 802s =HEAD2 PROTOTYPES 802s X X 802s 802s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 802s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 802s SECTION OR WITH A L. 802s IF YOU DECLARE EITHER OF 802s 802s SUB MYPUSH (\@@) 802s SUB MYPUSH :PROTOTYPE(\@@) 802s 802s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 802s 802s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 802s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 802s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 802s OF AN ATTRIBUTE. 802s 802s THE 802s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 802s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 802s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 802s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 802s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 802s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 802s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 802s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 802s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 802s 802s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 802s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 802s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 802s 802s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 802s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 802s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 802s CORRESPONDING BUILT-IN. 802s 802s DECLARED AS CALLED AS 802s 802s SUB MYLINK ($$) MYLINK $OLD, $NEW 802s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 802s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 802s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 802s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 802s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 802s SUB MYPOP (\@) MYPOP @ARRAY 802s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 802s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 802s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 802s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 802s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 802s SUB MYRAND (;$) MYRAND 42 802s SUB MYTIME () MYTIME 802s 802s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 802s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 802s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 802s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 802s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 802s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 802s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 802s 802s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 802s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 802s 802s SUB MYREF (\[$@%&*]) 802s 802s WILL ALLOW CALLING MYREF() AS 802s 802s MYREF $VAR 802s MYREF @ARRAY 802s MYREF %HASH 802s MYREF &SUB 802s MYREF *GLOB 802s 802s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 802s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 802s 802s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 802s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 802s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 802s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 802s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 802s OR A SUBSEQUENT COMMA. 802s 802s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 802s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 802s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 802s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 802s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 802s FOLLOWS: 802s 802s USE SYMBOL 'QUALIFY_TO_REF'; 802s 802s SUB FOO (*) { 802s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 802s ... 802s } 802s 802s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 802s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 802s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 802s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 802s 802s SUB MYPUSH (+@) { 802s MY $AREF = SHIFT; 802s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 802s PUSH @$AREF, @_; 802s } 802s 802s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 802s IS OF AN ACCEPTABLE TYPE. 802s 802s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 802s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 802s 802s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 802s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 802s PROVIDED, C<$_> WILL BE USED INSTEAD. 802s 802s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 802s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 802s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 802s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 802s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 802s 802s MYTIME +2; 802s 802s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 802s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 802s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 802s 802s SUB MYGETPROTOBYNUMBER($;); 802s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 802s 802s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 802s PROVIDED IT'S IN THE INITIAL POSITION: 802s X<&> 802s 802s SUB TRY (&@) { 802s MY($TRY,$CATCH) = @_; 802s EVAL { &$TRY }; 802s IF ($@) { 802s LOCAL $_ = $@; 802s &$CATCH; 802s } 802s } 802s SUB CATCH (&) { $_[0] } 802s 802s TRY { 802s DIE "PHOOEY"; 802s } CATCH { 802s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 802s }; 802s 802s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 802s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 802s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 802s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 802s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 802s 802s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 802s X 802s 802s SUB MYGREP (&@) { 802s MY $CODE = SHIFT; 802s MY @RESULT; 802s FOREACH $_ (@_) { 802s PUSH(@RESULT, $_) IF &$CODE; 802s } 802s @RESULT; 802s } 802s 802s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 802s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 802s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 802s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 802s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 802s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 802s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 802s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 802s 802s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 802s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 802s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 802s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 802s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 802s MAJORITY OF OFFENDING CODE IS FIXED. 802s 802s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 802s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 802s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 802s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 802s 802s SUB FUNC ($) { 802s MY $N = SHIFT; 802s PRINT "YOU GAVE ME $N\N"; 802s } 802s 802s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 802s RETURNING A LIST: 802s 802s FUNC(@FOO); 802s FUNC( $TEXT =~ /\W+/G ); 802s 802s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 802s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 802s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 802s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 802s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 802s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 802s 802s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 802s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 802s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 802s EFFECT, LIKE SO: 802s 802s SUB FOO($$); 802s SUB FOO($$) { 802s FOO 1, 2; 802s } 802s 802s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 802s TO MAKE THE WORLD A BETTER PLACE. 802s 802s =HEAD2 CONSTANT FUNCTIONS 802s X 802s 802s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 802s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 802s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 802s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 802s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 802s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 802s 802s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 802s 802s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 802s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 802s # AND IT'S INLINED, TOO! 802s SUB ST_DEV () { 0 } 802s SUB ST_INO () { 1 } 802s 802s SUB FLAG_FOO () { 1 << 8 } 802s SUB FLAG_BAR () { 1 << 9 } 802s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 802s 802s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 802s 802s SUB N () { INT(OPT_BAZ) / 3 } 802s 802s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 802s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 802s 802s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 802s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 802s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 802s C: 802s 802s SUB BAZ_VAL () { 802s IF (OPT_BAZ) { 802s RETURN 23; 802s } 802s ELSE { 802s RETURN 42; 802s } 802s } 802s SUB BONK_VAL () { RETURN 12345 } 802s 802s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 802s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 802s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 802s 802s BEGIN { 802s MY $VAR = 1; 802s NO STRICT 'REFS'; 802s *INLINED = SUB () { $VAR }; 802s } 802s 802s BEGIN { 802s MY $VAR = 1; 802s MY $REF = \$VAR; 802s NO STRICT 'REFS'; 802s *NOT_INLINED = SUB () { $VAR }; 802s } 802s 802s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 802s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 802s 802s BEGIN { 802s MY $X = 10; 802s *FOO = SUB () { $X }; 802s $X++; 802s } 802s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 802s 802s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 802s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 802s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 802s SO IT PRINTED C<10>, NOT C<11>. 802s 802s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 802s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 802s ASIDE FROM WHERE IT IS DECLARED. 802s 802s # FINE, NO WARNING 802s BEGIN { 802s MY $X = 54321; 802s *INLINED = SUB () { $X }; 802s } 802s # ERROR 802s BEGIN { 802s MY $X; 802s $X = 54321; 802s *ALSO_INLINED = SUB () { $X }; 802s } 802s 802s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 802s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 802s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 802s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 802s CONSTANT SUBROUTINE: 802s 802s MY $X = 54321; 802s *INLINED = SUB : CONST { $X }; 802s $X++; 802s 802s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 802s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 802s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 802s VALUE CAPTURED THE SAME WAY. 802s 802s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 802s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 802s AN EXPLICIT C: 802s 802s BEGIN { 802s MY $X = 10; 802s *FOO = SUB () { RETURN $X }; 802s $X++; 802s } 802s PRINT FOO(); # PRINTS 11 802s 802s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 802s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 802s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 802s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 802s 802s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 802s SUB ONE { 802s 1; 802s } 802s IF (ONE ) { 802s PRINT ONE() IF ONE ; 802s } 802s 802s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 802s SUB ONE () { 1 } 802s DO { 802s PRINT 1 802s }; 802s 802s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 802s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 802s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 802s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 802s 802s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 802s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 802s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 802s SUBROUTINE ONE REDEFINED AT -E LINE 1. 802s 802s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 802s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 802s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 802s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 802s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 802s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 802s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 802s MENTIONED ABOVE: 802s 802s SUB NOT_INLINED () { RETURN 23 } 802s 802s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 802s X X X X 802s 802s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 802s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 802s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 802s ON A NON-UNIX SYSTEM. 802s 802s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 802s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 802s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 802s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 802s 802s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 802s CHDIR $SOMEWHERE; 802s SUB CHDIR { ... } 802s 802s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 802s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 802s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 802s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 802s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 802s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 802s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 802s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 802s FOR SOME KEYWORDS. SEE L. 802s 802s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 802s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 802s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 802s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 802s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 802s THAT IS, THEY COULD SAY 802s 802s USE MODULE 'OPEN'; 802s 802s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 802s 802s USE MODULE; 802s 802s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 802s 802s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 802s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 802s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 802s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 802s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 802s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 802s THAT UNDERSTANDS REGULAR EXPRESSIONS. 802s 802s PACKAGE REGLOB; 802s REQUIRE EXPORTER; 802s @ISA = 'EXPORTER'; 802s @EXPORT_OK = 'GLOB'; 802s 802s SUB IMPORT { 802s MY $PKG = SHIFT; 802s RETURN UNLESS @_; 802s MY $SYM = SHIFT; 802s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 802s $PKG->EXPORT($WHERE, $SYM, @_); 802s } 802s 802s SUB GLOB { 802s MY $PAT = SHIFT; 802s MY @GOT; 802s IF (OPENDIR MY $D, '.') { 802s @GOT = GREP /$PAT/, READDIR $D; 802s CLOSEDIR $D; 802s } 802s RETURN @GOT; 802s } 802s 1; 802s 802s AND HERE'S HOW IT COULD BE (AB)USED: 802s 802s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 802s PACKAGE FOO; 802s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 802s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 802s 802s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 802s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 802s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 802s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 802s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 802s IT MUST BE DONE AT ALL. 802s 802s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 802s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 802s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 802s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 802s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 802s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 802s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 802s LIBRARY. 802s 802s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 802s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 802s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 802s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 802s (SEE L). 802s 802s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 802s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 802s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 802s 802s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 802s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 802s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 802s C SYNTAX, THOUGH). 802s 802s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 802s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 802s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 802s 802s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 802s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 802s 802s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 802s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 802s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 802s 802s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 802s 802s =HEAD2 AUTOLOADING 802s X X 802s 802s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 802s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 802s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 802s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 802s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 802s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 802s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 802s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 802s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 802s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 802s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 802s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 802s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 802s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 802s SUBROUTINE NAME. SEE L FOR DETAILS.) 802s 802s 802s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 802s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 802s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 802s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 802s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 802s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 802s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 802s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 802s 802s SUB AUTOLOAD { 802s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 802s MY $PROGRAM = $AUTOLOAD; 802s $PROGRAM =~ S/.*:://; 802s SYSTEM($PROGRAM, @_); 802s } 802s DATE(); 802s WHO(); 802s LS('-L'); 802s 802s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 802s EVEN NEED PARENTHESES: 802s 802s USE SUBS QW(DATE WHO LS); 802s DATE; 802s WHO; 802s LS '-L'; 802s 802s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 802s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 802s 802s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 802s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 802s DESCRIBED IN L AND IN L, THE STANDARD 802s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 802s FUNCTIONS TO PERL CODE IN L. 802s 802s =HEAD2 SUBROUTINE ATTRIBUTES 802s X X X 802s 802s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 802s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 802s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 802s C HAD BEEN SEEN. SEE L FOR DETAILS 802s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 802s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 802s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 802s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 802s 802s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 802s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 802s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 802s NEST PROPERLY. 802s 802s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 802s 802s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 802s SUB PLUGH () : UGLY('\(") :BAD; 802s SUB XYZZY : _5X5 { ... } 802s 802s EXAMPLES OF INVALID SYNTAX: 802s 802s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 802s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 802s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 802s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 802s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 802s 802s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 802s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 802s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 802s PARSED AND INVOKED: 802s 802s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 802s 802s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 802s SEE L AND L. 802s 802s =HEAD1 SEE ALSO 802s 802s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 802s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 802s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 802s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 802s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 802s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 802s 802s =FOR VI 802s # EX: SET STS=0 SW=4 ET: 802s 802s ok 2 802s # testing mod_cgi with /modules/cgi/perl.pl 802s # expected 200 802s # received 200 802s # body: PERL CGI 802s ok 3 802s # testing mod_test_rwrite with /test_rwrite 802s # expected 200 802s # received 200 802s # body: A 802s ok 4 802s ok 803s t/filter/case_in.t .................. 803s 1..3 803s # Running under perl version 5.040001 for linux 803s # Current time local: Tue May 6 19:30:36 2025 803s # Current time GMT: Tue May 6 19:30:36 2025 803s # Using Test.pm version 1.31 803s # Using Apache/Test.pm version 1.44 803s ok 1 803s # testing mod_cgi with /modules/cgi/perl_echo.pl 803s # expected 200 803s # received 200 803s ok 2 803s # testing mod_echo_post with /echo_post 803s # expected 200 803s # received 200 803s ok 3 803s ok 805s t/filter/input_body.t ............... 805s 1..2 805s # Running under perl version 5.040001 for linux 805s # Current time local: Tue May 6 19:30:37 2025 805s # Current time GMT: Tue May 6 19:30:37 2025 805s # Using Test.pm version 1.31 805s # Using Apache/Test.pm version 1.44 805s # testing : Posted "1 ko" 805s # expected: 'ok 1' 805s # received: 'ok 1' 805s ok 1 805s # testing : Posted "2 ko" 805s # expected: 'ok 2' 805s # received: 'ok 2' 805s ok 2 805s ok 807s t/http11/basicauth.t ................ 807s 1..3 807s # Running under perl version 5.040001 for linux 807s # Current time local: Tue May 6 19:30:39 2025 807s # Current time GMT: Tue May 6 19:30:39 2025 807s # Using Test.pm version 1.31 807s # Using Apache/Test.pm version 1.44 807s ok 1 807s ok 2 807s ok 3 807s ok 809s t/http11/chunked.t .................. 809s 1..30 809s # Running under perl version 5.040001 for linux 809s # Current time local: Tue May 6 19:30:41 2025 809s # Current time GMT: Tue May 6 19:30:41 2025 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.44 809s # testing : response protocol 809s # expected: 'HTTP/1.1' 809s # received: 'HTTP/1.1' 809s ok 1 809s # testing : response Transfer-Encoding 809s # expected: 'chunked' 809s # received: 'chunked' 809s ok 2 809s # testing : no Content-Length 809s # expected: 0 809s # received: 0 809s ok 3 809s # testing : body length 809s # expected: '70976' 809s # received: 70976 809s ok 4 809s # testing : number of requests 809s # expected: 1 809s # received: 1 809s ok 5 809s # testing : response protocol 809s # expected: 'HTTP/1.1' 809s # received: 'HTTP/1.1' 809s ok 6 809s # testing : response Transfer-Encoding 809s # expected: 'chunked' 809s # received: 'chunked' 809s ok 7 809s # testing : no Content-Length 809s # expected: 0 809s # received: 0 809s ok 8 809s # testing : body length 809s # expected: '212509' 809s # received: 212509 809s ok 9 809s # testing : number of requests 809s # expected: 2 809s # received: 2 809s ok 10 809s # testing : response protocol 809s # expected: 'HTTP/1.1' 809s # received: 'HTTP/1.1' 809s ok 11 809s # testing : response Transfer-Encoding 809s # expected: 'chunked' 809s # received: 'chunked' 809s ok 12 809s # testing : no Content-Length 809s # expected: 0 809s # received: 0 809s ok 13 809s # testing : body length 809s # expected: '280545' 809s # received: 280545 809s ok 14 809s # testing : number of requests 809s # expected: 3 809s # received: 3 809s ok 15 809s # testing : response protocol 809s # expected: 'HTTP/1.1' 809s # received: 'HTTP/1.1' 809s ok 16 809s # testing : response Transfer-Encoding 809s # expected: 'chunked' 809s # received: 'chunked' 809s ok 17 809s # testing : no Content-Length 809s # expected: 0 809s # received: 0 809s ok 18 809s # testing : body length 809s # expected: '845969' 809s # received: 845969 809s ok 19 809s # testing : number of requests 809s # expected: 4 809s # received: 4 809s ok 20 809s # testing : response protocol 809s # expected: 'HTTP/1.1' 809s # received: 'HTTP/1.1' 809s ok 21 809s # testing : no Transfer-Encoding (test result inverted) 809s # expected: 'chunked' 809s # received: '' 809s ok 22 809s # testing : content length 809s # expected: 253 809s # received: '253' 809s ok 23 809s # testing : body length 809s # expected: '242' 809s # received: 242 809s ok 24 809s # testing : number of requests 809s # expected: 5 809s # received: 5 809s ok 25 809s # testing : response protocol 809s # expected: 'HTTP/1.1' 809s # received: 'HTTP/1.1' 809s ok 26 809s # testing : no Transfer-Encoding (test result inverted) 809s # expected: 'chunked' 809s # received: '' 809s ok 27 809s # testing : content length 809s # expected: '' 809s # received: '' 809s ok 28 809s # testing : body length 809s # expected: '14276' 809s # received: 14276 809s ok 29 809s # testing : number of requests 809s # expected: 6 809s # received: 6 809s ok 30 809s ok 810s t/http11/chunked2.t ................. 810s 1..2 810s # Running under perl version 5.040001 for linux 810s # Current time local: Tue May 6 19:30:43 2025 810s # Current time GMT: Tue May 6 19:30:43 2025 810s # Using Test.pm version 1.31 810s # Using Apache/Test.pm version 1.44 810s # testing : successful response 810s # expected: 200 810s # received: '200' 810s ok 1 810s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 810s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 810s ok 2 810s ok 812s t/http11/clength.t .................. 812s 1..6 812s # Running under perl version 5.040001 for linux 812s # Current time local: Tue May 6 19:30:44 2025 812s # Current time GMT: Tue May 6 19:30:44 2025 812s # Using Test.pm version 1.31 812s # Using Apache/Test.pm version 1.44 812s # testing : successful response 812s # expected: 200 812s # received: '200' 812s ok 1 812s # expected: 10 812s # received: '10' 812s ok 2 812s # expected: 'bbbbbbbbbb' 812s # received: 'bbbbbbbbbb' 812s ok 3 812s # testing : successful response 812s # expected: 200 812s # received: '200' 812s ok 4 812s # expected: 6 812s # received: '6' 812s ok 5 812s # expected: 'foobar' 812s # received: 'foobar' 812s ok 6 812s ok 816s t/http11/post.t ..................... 816s # using LWP client 816s 1..51 816s # Running under perl version 5.040001 for linux 816s # Current time local: Tue May 6 19:30:46 2025 816s # Current time GMT: Tue May 6 19:30:46 2025 816s # Using Test.pm version 1.31 816s # Using Apache/Test.pm version 1.44 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 1024 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Connection: Keep-Alive 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 1 816s #DMMATCH1: 1 816s #Keep-Alive: timeout=5, max=100 816s # 816s # testing : length posted 816s # expected: '1024' 816s # received: 1024 816s ok 1 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 2048 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 2 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '2048' 816s # received: 2048 816s ok 2 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 3072 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 3 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '3072' 816s # received: 3072 816s ok 3 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 4096 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 4 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '4096' 816s # received: 4096 816s ok 4 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 5120 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 5 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '5120' 816s # received: 5120 816s ok 5 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 6144 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 6 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '6144' 816s # received: 6144 816s ok 6 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 7168 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 7 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '7168' 816s # received: 7168 816s ok 7 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 8192 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 8 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '8192' 816s # received: 8192 816s ok 8 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 9216 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 5 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 9 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '9216' 816s # received: 9216 816s ok 9 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 10240 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 10 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '10240' 816s # received: 10240 816s ok 10 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 11264 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 11 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '11264' 816s # received: 11264 816s ok 11 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 12288 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 12 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '12288' 816s # received: 12288 816s ok 12 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 13312 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 13 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '13312' 816s # received: 13312 816s ok 13 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 14336 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 14 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '14336' 816s # received: 14336 816s ok 14 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 15360 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 15 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '15360' 816s # received: 15360 816s ok 15 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 16384 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 16 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '16384' 816s # received: 16384 816s ok 16 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 17408 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 17 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '17408' 816s # received: 17408 816s ok 17 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 18432 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 18 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '18432' 816s # received: 18432 816s ok 18 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 19456 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 19 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '19456' 816s # received: 19456 816s ok 19 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 20480 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 20 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '20480' 816s # received: 20480 816s ok 20 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 21504 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 21 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '21504' 816s # received: 21504 816s ok 21 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 22528 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:48 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 22 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '22528' 816s # received: 22528 816s ok 22 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 23552 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:48 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 23 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '23552' 816s # received: 23552 816s ok 23 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 24576 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 24 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '24576' 816s # received: 24576 816s ok 24 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 25600 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 25 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '25600' 816s # received: 25600 816s ok 25 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 26624 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 26 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '26624' 816s # received: 26624 816s ok 26 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 27648 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 27 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '27648' 816s # received: 27648 816s ok 27 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 28672 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 28 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '28672' 816s # received: 28672 816s ok 28 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 29696 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 29 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '29696' 816s # received: 29696 816s ok 29 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 30720 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 30 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '30720' 816s # received: 30720 816s ok 30 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 31744 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 31 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '31744' 816s # received: 31744 816s ok 31 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 32768 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 32 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '32768' 816s # received: 32768 816s ok 32 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 33792 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 33 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '33792' 816s # received: 33792 816s ok 33 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 34816 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 34 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '34816' 816s # received: 34816 816s ok 34 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 35840 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 35 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '35840' 816s # received: 35840 816s ok 35 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 36864 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 36 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '36864' 816s # received: 36864 816s ok 36 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 37888 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 37 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '37888' 816s # received: 37888 816s ok 37 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 38912 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 38 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '38912' 816s # received: 38912 816s ok 38 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 39936 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 39 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '39936' 816s # received: 39936 816s ok 39 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 40960 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 40 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '40960' 816s # received: 40960 816s ok 40 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 41984 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 41 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '41984' 816s # received: 41984 816s ok 41 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 43008 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:49 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 42 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '43008' 816s # received: 43008 816s ok 42 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 44032 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:49 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 43 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '44032' 816s # received: 44032 816s ok 43 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 45056 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 44 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '45056' 816s # received: 45056 816s ok 44 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 46080 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 45 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '46080' 816s # received: 46080 816s ok 45 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 47104 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 46 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '47104' 816s # received: 47104 816s ok 46 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 48128 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 47 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '48128' 816s # received: 48128 816s ok 47 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 49152 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 48 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '49152' 816s # received: 49152 816s ok 48 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 50176 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 49 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '50176' 816s # received: 50176 816s ok 49 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 51200 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 6 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 50 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '51200' 816s # received: 51200 816s ok 50 816s #lwp request: 816s #POST http://localhost:8529/eat_post HTTP/1.1 816s #User-Agent: libwww-perl/6.78 816s #Content-Length: 102400 816s # 816s #server response: 816s #HTTP/1.1 200 OK 816s #Date: Tue, 06 May 2025 19:30:50 GMT 816s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 816s #Vary: In-If1 816s #Content-Length: 7 816s #Client-Date: Tue, 06 May 2025 19:30:50 GMT 816s #Client-Peer: 127.0.0.1:8529 816s #Client-Response-Num: 51 816s #DMMATCH1: 1 816s # 816s # testing : length posted 816s # expected: '102400' 816s # received: 102400 816s ok 51 816s ok 818s t/modules/aaa.t ..................... 818s 1..40 818s # Running under perl version 5.040001 for linux 818s # Current time local: Tue May 6 19:30:50 2025 818s # Current time GMT: Tue May 6 19:30:50 2025 818s # Using Test.pm version 1.31 818s # Using Apache/Test.pm version 1.44 818s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm2 818s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 818s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/form1 818s ok 1 818s ok 2 818s ok 3 818s ok 4 818s ok 5 818s ok 6 818s ok 7 818s ok 8 818s ok 9 818s ok 10 818s ok 11 818s ok 12 818s ok 13 818s ok 14 818s ok 15 818s ok 16 818s ok 17 818s ok 18 818s ok 19 818s ok 20 818s ok 21 818s ok 22 818s ok 23 818s ok 24 818s ok 25 818s ok 26 818s ok 27 818s ok 28 818s ok 29 818s ok 30 818s ok 31 818s ok 32 818s ok 33 818s ok 34 818s ok 35 818s ok 36 818s ok 37 818s ok 38 818s ok 39 818s ok 40 818s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 818s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm2 818s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/form1 818s ok 820s t/modules/access.t .................. 820s 1..408 820s # Running under perl version 5.040001 for linux 820s # Current time local: Tue May 6 19:30:52 2025 820s # Current time GMT: Tue May 6 19:30:52 2025 820s # Using Test.pm version 1.31 820s # Using Apache/Test.pm version 1.44 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # expecting access. 820s ok 1 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 2 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from all 820s # expecting access. 820s ok 3 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 4 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from localhost 820s # expecting access. 820s ok 5 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 6 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from 127.0.0.1 820s # expecting access. 820s ok 7 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 8 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from 127.0 820s # expecting access. 820s ok 9 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 10 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 11 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 12 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from 127.0.0.1/16 820s # expecting access. 820s ok 13 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 14 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 15 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 16 820s # --- 820s # Order deny,allow 820s # Allow from all 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 17 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # expecting access. 820s ok 18 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 19 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from all 820s # expecting access. 820s ok 20 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 21 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from localhost 820s # expecting access. 820s ok 22 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 23 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from 127.0.0.1 820s # expecting access. 820s ok 24 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 25 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from 127.0 820s # expecting access. 820s ok 26 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 27 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 28 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 29 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from 127.0.0.1/16 820s # expecting access. 820s ok 30 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 31 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 32 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 33 820s # --- 820s # Order deny,allow 820s # Allow from localhost 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 34 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # expecting access. 820s ok 35 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 36 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from all 820s # expecting access. 820s ok 37 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 38 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from localhost 820s # expecting access. 820s ok 39 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 40 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1 820s # expecting access. 820s ok 41 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 42 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from 127.0 820s # expecting access. 820s ok 43 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 44 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 45 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 46 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1/16 820s # expecting access. 820s ok 47 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 48 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 49 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 50 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 51 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # expecting access. 820s ok 52 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 53 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from all 820s # expecting access. 820s ok 54 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 55 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from localhost 820s # expecting access. 820s ok 56 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 57 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from 127.0.0.1 820s # expecting access. 820s ok 58 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 59 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from 127.0 820s # expecting access. 820s ok 60 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 61 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 62 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 63 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from 127.0.0.1/16 820s # expecting access. 820s ok 64 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 65 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 66 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 67 820s # --- 820s # Order deny,allow 820s # Allow from 127.0 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 68 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 69 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 70 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from all 820s # expecting access. 820s ok 71 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 72 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from localhost 820s # expecting access. 820s ok 73 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 74 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1 820s # expecting access. 820s ok 75 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 76 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0 820s # expecting access. 820s ok 77 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 78 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 79 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 80 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1/16 820s # expecting access. 820s ok 81 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 82 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 83 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 84 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 85 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # expecting access. 820s ok 86 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 87 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from all 820s # expecting access. 820s ok 88 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 89 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from localhost 820s # expecting access. 820s ok 90 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 91 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1 820s # expecting access. 820s ok 92 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 93 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0 820s # expecting access. 820s ok 94 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 95 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 96 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 97 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1/16 820s # expecting access. 820s ok 98 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 99 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 100 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 101 820s # --- 820s # Order deny,allow 820s # Allow from 127.0.0.1/16 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 102 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # expecting access. 820s ok 103 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 104 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from all 820s # expecting access denial. 820s ok 105 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 106 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from localhost 820s # expecting access denial. 820s ok 107 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 108 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 109 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 110 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from 127.0 820s # expecting access denial. 820s ok 111 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 112 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 113 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 114 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 115 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 116 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 117 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 118 820s # --- 820s # Order deny,allow 820s # Allow from somewhere.else.com 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 119 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # expecting access. 820s ok 120 820s # --- 820s # Order deny,allow 820s # Deny from all 820s # expecting access denial. 820s ok 121 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from all 820s # expecting access denial. 820s ok 122 820s # --- 820s # Order deny,allow 820s # Deny from localhost 820s # expecting access denial. 820s ok 123 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from localhost 820s # expecting access denial. 820s ok 124 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 125 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 126 820s # --- 820s # Order deny,allow 820s # Deny from 127.0 820s # expecting access denial. 820s ok 127 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from 127.0 820s # expecting access denial. 820s ok 128 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 129 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 130 820s # --- 820s # Order deny,allow 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 131 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 132 820s # --- 820s # Order deny,allow 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 133 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 134 820s # --- 820s # Order deny,allow 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 135 820s # --- 820s # Order deny,allow 820s # Allow from 66.6.6.6 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 136 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # expecting access. 820s ok 137 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 138 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from all 820s # expecting access denial. 820s ok 139 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 140 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from localhost 820s # expecting access denial. 820s ok 141 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 142 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 143 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 144 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from 127.0 820s # expecting access denial. 820s ok 145 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 146 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 147 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 148 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 149 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 150 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 151 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 152 820s # --- 820s # Order allow,deny 820s # Allow from all 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 153 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # expecting access. 820s ok 154 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 155 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from all 820s # expecting access denial. 820s ok 156 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 157 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from localhost 820s # expecting access denial. 820s ok 158 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 159 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 160 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 161 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from 127.0 820s # expecting access denial. 820s ok 162 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 163 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 164 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 165 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 166 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 167 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 168 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 169 820s # --- 820s # Order allow,deny 820s # Allow from localhost 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 170 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # expecting access. 820s ok 171 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 172 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from all 820s # expecting access denial. 820s ok 173 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 174 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from localhost 820s # expecting access denial. 820s ok 175 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 176 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 177 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 178 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from 127.0 820s # expecting access denial. 820s ok 179 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 180 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 181 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 182 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 183 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 184 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 185 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 186 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 187 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # expecting access. 820s ok 188 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 189 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from all 820s # expecting access denial. 820s ok 190 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 191 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from localhost 820s # expecting access denial. 820s ok 192 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 193 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 194 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 195 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from 127.0 820s # expecting access denial. 820s ok 196 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 197 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 198 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 199 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 200 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 201 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 202 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 203 820s # --- 820s # Order allow,deny 820s # Allow from 127.0 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 204 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 205 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 206 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from all 820s # expecting access denial. 820s ok 207 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 208 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from localhost 820s # expecting access denial. 820s ok 209 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 210 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 211 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 212 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0 820s # expecting access denial. 820s ok 213 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 214 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 215 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 216 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 217 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 218 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 219 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 220 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 221 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # expecting access. 820s ok 222 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 223 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from all 820s # expecting access denial. 820s ok 224 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 225 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from localhost 820s # expecting access denial. 820s ok 226 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 227 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 228 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 229 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0 820s # expecting access denial. 820s ok 230 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 231 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 232 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 233 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 234 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 235 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 236 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 237 820s # --- 820s # Order allow,deny 820s # Allow from 127.0.0.1/16 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 238 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # expecting access denial. 820s ok 239 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 240 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from all 820s # expecting access denial. 820s ok 241 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 242 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from localhost 820s # expecting access denial. 820s ok 243 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 244 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 245 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 246 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from 127.0 820s # expecting access denial. 820s ok 247 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 248 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 249 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 250 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 251 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 252 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 253 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 254 820s # --- 820s # Order allow,deny 820s # Allow from somewhere.else.com 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 255 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # expecting access denial. 820s ok 256 820s # --- 820s # Order allow,deny 820s # Deny from all 820s # expecting access denial. 820s ok 257 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from all 820s # expecting access denial. 820s ok 258 820s # --- 820s # Order allow,deny 820s # Deny from localhost 820s # expecting access denial. 820s ok 259 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from localhost 820s # expecting access denial. 820s ok 260 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 261 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 262 820s # --- 820s # Order allow,deny 820s # Deny from 127.0 820s # expecting access denial. 820s ok 263 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from 127.0 820s # expecting access denial. 820s ok 264 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 265 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 266 820s # --- 820s # Order allow,deny 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 267 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 268 820s # --- 820s # Order allow,deny 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 269 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 270 820s # --- 820s # Order allow,deny 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 271 820s # --- 820s # Order allow,deny 820s # Allow from 66.6.6.6 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 272 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # expecting access. 820s ok 273 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 274 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from all 820s # expecting access denial. 820s ok 275 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 276 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from localhost 820s # expecting access denial. 820s ok 277 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 278 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 279 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 280 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from 127.0 820s # expecting access denial. 820s ok 281 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 282 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 283 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 284 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 285 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 286 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 287 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 288 820s # --- 820s # Order mutual-failure 820s # Allow from all 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 289 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # expecting access. 820s ok 290 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 291 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from all 820s # expecting access denial. 820s ok 292 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 293 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from localhost 820s # expecting access denial. 820s ok 294 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 295 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 296 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 297 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from 127.0 820s # expecting access denial. 820s ok 298 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 299 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 300 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 301 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 302 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 303 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 304 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 305 820s # --- 820s # Order mutual-failure 820s # Allow from localhost 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 306 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # expecting access. 820s ok 307 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 308 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from all 820s # expecting access denial. 820s ok 309 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 310 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from localhost 820s # expecting access denial. 820s ok 311 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 312 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 313 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 314 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from 127.0 820s # expecting access denial. 820s ok 315 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 316 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 317 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 318 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 319 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 320 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 321 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 322 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 323 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # expecting access. 820s ok 324 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 325 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from all 820s # expecting access denial. 820s ok 326 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 327 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from localhost 820s # expecting access denial. 820s ok 328 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 329 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 330 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 331 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from 127.0 820s # expecting access denial. 820s ok 332 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 333 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 334 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 335 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 336 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 337 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 338 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 339 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 340 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # expecting access. 820s ok 341 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 342 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from all 820s # expecting access denial. 820s ok 343 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 344 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from localhost 820s # expecting access denial. 820s ok 345 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 346 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 347 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 348 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0 820s # expecting access denial. 820s ok 349 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 350 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 351 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 352 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 353 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 354 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 355 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 356 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/255.255.0.0 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 357 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # expecting access. 820s ok 358 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 359 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from all 820s # expecting access denial. 820s ok 360 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 361 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from localhost 820s # expecting access denial. 820s ok 362 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 363 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 364 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 365 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0 820s # expecting access denial. 820s ok 366 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 367 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 368 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 369 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 370 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 371 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from somewhere.else.com 820s # expecting access. 820s ok 372 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 373 820s # --- 820s # Order mutual-failure 820s # Allow from 127.0.0.1/16 820s # Deny from 66.6.6.6 820s # expecting access. 820s ok 374 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # expecting access denial. 820s ok 375 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 376 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from all 820s # expecting access denial. 820s ok 377 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 378 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from localhost 820s # expecting access denial. 820s ok 379 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 380 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 381 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 382 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from 127.0 820s # expecting access denial. 820s ok 383 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 384 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 385 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 386 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 387 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 388 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 389 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 390 820s # --- 820s # Order mutual-failure 820s # Allow from somewhere.else.com 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 391 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # expecting access denial. 820s ok 392 820s # --- 820s # Order mutual-failure 820s # Deny from all 820s # expecting access denial. 820s ok 393 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from all 820s # expecting access denial. 820s ok 394 820s # --- 820s # Order mutual-failure 820s # Deny from localhost 820s # expecting access denial. 820s ok 395 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from localhost 820s # expecting access denial. 820s ok 396 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 397 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1 820s # expecting access denial. 820s ok 398 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0 820s # expecting access denial. 820s ok 399 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from 127.0 820s # expecting access denial. 820s ok 400 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 401 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1/255.255.0.0 820s # expecting access denial. 820s ok 402 820s # --- 820s # Order mutual-failure 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 403 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from 127.0.0.1/16 820s # expecting access denial. 820s ok 404 820s # --- 820s # Order mutual-failure 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 405 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from somewhere.else.com 820s # expecting access denial. 820s ok 406 820s # --- 820s # Order mutual-failure 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 407 820s # --- 820s # Order mutual-failure 820s # Allow from 66.6.6.6 820s # Deny from 66.6.6.6 820s # expecting access denial. 820s ok 408 820s ok 822s t/modules/actions.t ................. 822s 1..20 822s # Running under perl version 5.040001 for linux 822s # Current time local: Tue May 6 19:30:54 2025 822s # Current time GMT: Tue May 6 19:30:54 2025 822s # Using Test.pm version 1.31 822s # Using Apache/Test.pm version 1.44 822s # expected: 200 822s # received: '200' 822s ok 1 822s # expected: 'nada' 822s # received: 'nada' 822s ok 2 822s # expected: 404 822s # received: '404' 822s ok 3 822s ok 4 # skip RC=404, no need to check content 822s # expected: 404 822s # received: '404' 822s ok 5 822s ok 6 # skip RC=404, no need to check content 822s # expected: 404 822s # received: '404' 822s ok 7 822s ok 8 # skip RC=404, no need to check content 822s # expected: 200 822s # received: '200' 822s ok 9 822s # expected: 'nada' 822s # received: 'nada' 822s ok 10 822s # expected: 404 822s # received: '404' 822s ok 11 822s ok 12 # skip RC=404, no need to check content 822s # expected: 200 822s # received: '200' 822s ok 13 822s # expected: 'POST 822s # foo2: bar2 822s # ' 822s # received: 'POST 822s # foo2: bar2 822s # ' 822s ok 14 822s # expected: 405 822s # received: '405' 822s ok 15 822s # expected: 200 822s # received: '200' 822s ok 16 822s # expected: 'foo=bar' 822s # received: 'foo=bar' 822s ok 17 822s # expected: 200 822s # received: '200' 822s ok 18 822s # expected: 'POST 822s # foo2: bar2 822s # ' 822s # received: 'POST 822s # foo2: bar2 822s # ' 822s ok 19 822s # expected: 405 822s # received: '405' 822s ok 20 822s ok 823s t/modules/alias.t ................... 823s 1..134 823s # Running under perl version 5.040001 for linux 823s # Current time local: Tue May 6 19:30:56 2025 823s # Current time GMT: Tue May 6 19:30:56 2025 823s # Using Test.pm version 1.31 823s # Using Apache/Test.pm version 1.44 823s # verifying simple aliases 823s # testing : /alias/ 823s # expected: 200 823s # received: '200' 823s ok 1 823s # testing : /bogu/ 823s # expected: 404 823s # received: '404' 823s ok 2 823s # verifying alias match with /ali[0-9]. 823s # testing : /ali0 823s # expected: 0 823s # received: '0' 823s ok 3 823s # testing : /ali1 823s # expected: 1 823s # received: '1' 823s ok 4 823s # testing : /ali2 823s # expected: 2 823s # received: '2' 823s ok 5 823s # testing : /ali3 823s # expected: 3 823s # received: '3' 823s ok 6 823s # testing : /ali4 823s # expected: 4 823s # received: '4' 823s ok 7 823s # testing : /ali5 823s # expected: 5 823s # received: '5' 823s ok 8 823s # testing : /ali6 823s # expected: 6 823s # received: '6' 823s ok 9 823s # testing : /ali7 823s # expected: 7 823s # received: '7' 823s ok 10 823s # testing : /ali8 823s # expected: 8 823s # received: '8' 823s ok 11 823s # testing : /ali9 823s # expected: 9 823s # received: '9' 823s ok 12 823s # verifying expression alias match with /expr/ali[0-9]. 823s # testing : /ali0 823s # expected: 0 823s # received: '0' 823s ok 13 823s # testing : /ali1 823s # expected: 1 823s # received: '1' 823s ok 14 823s # testing : /ali2 823s # expected: 2 823s # received: '2' 823s ok 15 823s # testing : /ali3 823s # expected: 3 823s # received: '3' 823s ok 16 823s # testing : /ali4 823s # expected: 4 823s # received: '4' 823s ok 17 823s # testing : /ali5 823s # expected: 5 823s # received: '5' 823s ok 18 823s # testing : /ali6 823s # expected: 6 823s # received: '6' 823s ok 19 823s # testing : /ali7 823s # expected: 7 823s # received: '7' 823s ok 20 823s # testing : /ali8 823s # expected: 8 823s # received: '8' 823s ok 21 823s # testing : /ali9 823s # expected: 9 823s # received: '9' 823s ok 22 823s # testing : /forbid 823s # expected: '403' 823s # received: '403' 823s ok 23 823s # testing : /gone 823s # expected: '410' 823s # received: '410' 823s ok 24 823s # testing : /perm 823s # expected: '301' 823s # received: '301' 823s ok 25 823s # testing : /perm2 823s # expected: '301' 823s # received: '301' 823s ok 26 823s # testing : /seeother 823s # expected: '303' 823s # received: '303' 823s ok 27 823s # testing : /temp 823s # expected: '302' 823s # received: '302' 823s ok 28 823s # testing : /temp2 823s # expected: '302' 823s # received: '302' 823s ok 29 823s verifying body of perm and temp redirect match 823s # testing : /p0 823s # expected: 0 823s # received: '0' 823s ok 30 823s # testing : /p1 823s # expected: 1 823s # received: '1' 823s ok 31 823s # testing : /p2 823s # expected: 2 823s # received: '2' 823s ok 32 823s # testing : /p3 823s # expected: 3 823s # received: '3' 823s ok 33 823s # testing : /p4 823s # expected: 4 823s # received: '4' 823s ok 34 823s # testing : /p5 823s # expected: 5 823s # received: '5' 823s ok 35 823s # testing : /p6 823s # expected: 6 823s # received: '6' 823s ok 36 823s # testing : /p7 823s # expected: 7 823s # received: '7' 823s ok 37 823s # testing : /p8 823s # expected: 8 823s # received: '8' 823s ok 38 823s # testing : /p9 823s # expected: 9 823s # received: '9' 823s ok 39 823s # testing : /t0 823s # expected: 0 823s # received: '0' 823s ok 40 823s # testing : /t1 823s # expected: 1 823s # received: '1' 823s ok 41 823s # testing : /t2 823s # expected: 2 823s # received: '2' 823s ok 42 823s # testing : /t3 823s # expected: 3 823s # received: '3' 823s ok 43 823s # testing : /t4 823s # expected: 4 823s # received: '4' 823s ok 44 823s # testing : /t5 823s # expected: 5 823s # received: '5' 823s ok 45 823s # testing : /t6 823s # expected: 6 823s # received: '6' 823s ok 46 823s # testing : /t7 823s # expected: 7 823s # received: '7' 823s ok 47 823s # testing : /t8 823s # expected: 8 823s # received: '8' 823s ok 48 823s # testing : /t9 823s # expected: 9 823s # received: '9' 823s ok 49 823s verifying body of perm and temp redirect match with expression support 823s # testing : /p0 823s # expected: 0 823s # received: '0' 823s ok 50 823s # testing : /p1 823s # expected: 1 823s # received: '1' 823s ok 51 823s # testing : /p2 823s # expected: 2 823s # received: '2' 823s ok 52 823s # testing : /p3 823s # expected: 3 823s # received: '3' 823s ok 53 823s # testing : /p4 823s # expected: 4 823s # received: '4' 823s ok 54 823s # testing : /p5 823s # expected: 5 823s # received: '5' 823s ok 55 823s # testing : /p6 823s # expected: 6 823s # received: '6' 823s ok 56 823s # testing : /p7 823s # expected: 7 823s # received: '7' 823s ok 57 823s # testing : /p8 823s # expected: 8 823s # received: '8' 823s ok 58 823s # testing : /p9 823s # expected: 9 823s # received: '9' 823s ok 59 823s # testing : /t0 823s # expected: 0 823s # received: '0' 823s ok 60 823s # testing : /t1 823s # expected: 1 823s # received: '1' 823s ok 61 823s # testing : /t2 823s # expected: 2 823s # received: '2' 823s ok 62 823s # testing : /t3 823s # expected: 3 823s # received: '3' 823s ok 63 823s # testing : /t4 823s # expected: 4 823s # received: '4' 823s ok 64 823s # testing : /t5 823s # expected: 5 823s # received: '5' 823s ok 65 823s # testing : /t6 823s # expected: 6 823s # received: '6' 823s ok 66 823s # testing : /t7 823s # expected: 7 823s # received: '7' 823s ok 67 823s # testing : /t8 823s # expected: 8 823s # received: '8' 823s ok 68 823s # testing : /t9 823s # expected: 9 823s # received: '9' 823s ok 69 823s verifying return code of seeother and gone redirect match 823s # testing : g0 823s # expected: '410' 823s # received: '410' 823s ok 70 823s # testing : g1 823s # expected: '410' 823s # received: '410' 823s ok 71 823s # testing : g2 823s # expected: '410' 823s # received: '410' 823s ok 72 823s # testing : g3 823s # expected: '410' 823s # received: '410' 823s ok 73 823s # testing : g4 823s # expected: '410' 823s # received: '410' 823s ok 74 823s # testing : g5 823s # expected: '410' 823s # received: '410' 823s ok 75 823s # testing : g6 823s # expected: '410' 823s # received: '410' 823s ok 76 823s # testing : g7 823s # expected: '410' 823s # received: '410' 823s ok 77 823s # testing : g8 823s # expected: '410' 823s # received: '410' 823s ok 78 823s # testing : g9 823s # expected: '410' 823s # received: '410' 823s ok 79 823s # testing : f0 823s # expected: '403' 823s # received: '403' 823s ok 80 823s # testing : f1 823s # expected: '403' 823s # received: '403' 823s ok 81 823s # testing : f2 823s # expected: '403' 823s # received: '403' 823s ok 82 823s # testing : f3 823s # expected: '403' 823s # received: '403' 823s ok 83 823s # testing : f4 823s # expected: '403' 823s # received: '403' 823s ok 84 823s # testing : f5 823s # expected: '403' 823s # received: '403' 823s ok 85 823s # testing : f6 823s # expected: '403' 823s # received: '403' 823s ok 86 823s # testing : f7 823s # expected: '403' 823s # received: '403' 823s ok 87 823s # testing : f8 823s # expected: '403' 823s # received: '403' 823s ok 88 823s # testing : f9 823s # expected: '403' 823s # received: '403' 823s ok 89 823s # testing : s0 823s # expected: '303' 823s # received: '303' 823s ok 90 823s # testing : s1 823s # expected: '303' 823s # received: '303' 823s ok 91 823s # testing : s2 823s # expected: '303' 823s # received: '303' 823s ok 92 823s # testing : s3 823s # expected: '303' 823s # received: '303' 823s ok 93 823s # testing : s4 823s # expected: '303' 823s # received: '303' 823s ok 94 823s # testing : s5 823s # expected: '303' 823s # received: '303' 823s ok 95 823s # testing : s6 823s # expected: '303' 823s # received: '303' 823s ok 96 823s # testing : s7 823s # expected: '303' 823s # received: '303' 823s ok 97 823s # testing : s8 823s # expected: '303' 823s # received: '303' 823s ok 98 823s # testing : s9 823s # expected: '303' 823s # received: '303' 823s ok 99 823s verifying return code of seeother and gone redirect match with expression support 823s # testing : g0 823s # expected: '410' 823s # received: '410' 823s ok 100 823s # testing : g1 823s # expected: '410' 823s # received: '410' 823s ok 101 823s # testing : g2 823s # expected: '410' 823s # received: '410' 823s ok 102 823s # testing : g3 823s # expected: '410' 823s # received: '410' 823s ok 103 823s # testing : g4 823s # expected: '410' 823s # received: '410' 823s ok 104 823s # testing : g5 823s # expected: '410' 823s # received: '410' 823s ok 105 823s # testing : g6 823s # expected: '410' 823s # received: '410' 823s ok 106 823s # testing : g7 823s # expected: '410' 823s # received: '410' 823s ok 107 823s # testing : g8 823s # expected: '410' 823s # received: '410' 823s ok 108 823s # testing : g9 823s # expected: '410' 823s # received: '410' 823s ok 109 823s # testing : f0 823s # expected: '403' 823s # received: '403' 823s ok 110 823s # testing : f1 823s # expected: '403' 823s # received: '403' 823s ok 111 823s # testing : f2 823s # expected: '403' 823s # received: '403' 823s ok 112 823s # testing : f3 823s # expected: '403' 823s # received: '403' 823s ok 113 823s # testing : f4 823s # expected: '403' 823s # received: '403' 823s ok 114 823s # testing : f5 823s # expected: '403' 823s # received: '403' 823s ok 115 823s # testing : f6 823s # expected: '403' 823s # received: '403' 823s ok 116 823s # testing : f7 823s # expected: '403' 823s # received: '403' 823s ok 117 823s # testing : f8 823s # expected: '403' 823s # received: '403' 823s ok 118 823s # testing : f9 823s # expected: '403' 823s # received: '403' 823s ok 119 823s # testing : s0 823s # expected: '303' 823s # received: '303' 823s ok 120 823s # testing : s1 823s # expected: '303' 823s # received: '303' 823s ok 121 823s # testing : s2 823s # expected: '303' 823s # received: '303' 823s ok 122 823s # testing : s3 823s # expected: '303' 823s # received: '303' 823s ok 123 823s # testing : s4 823s # expected: '303' 823s # received: '303' 823s ok 124 823s # testing : s5 823s # expected: '303' 823s # received: '303' 823s ok 125 823s # testing : s6 823s # expected: '303' 823s # received: '303' 823s ok 126 823s # testing : s7 823s # expected: '303' 823s # received: '303' 823s ok 127 823s # testing : s8 823s # expected: '303' 823s # received: '303' 823s ok 128 823s # testing : s9 823s # expected: '303' 823s # received: '303' 823s ok 129 823s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 823s # verifying /modules/alias/script is plain text 823s # testing : /modules/alias/script 823s # expected: '#!/bin/sh 823s # echo Content-type: text/plain 823s # echo 823s # echo this is a shell script cgi. 823s # ' 823s # received: '#!/bin/sh 823s # echo Content-type: text/plain 823s # echo 823s # echo this is a shell script cgi. 823s # ' 823s ok 130 823s # verifying same file accessed at /cgi/script is executed code 823s # testing : /cgi/script 823s # expected: 'this is a shell script cgi. 823s # ' 823s # received: 'this is a shell script cgi. 823s # ' 823s ok 131 823s # verifying ScriptAliasMatch with /aliascgi-script 823s # testing : /aliascgi-script 823s # expected: 'this is a shell script cgi. 823s # ' 823s # received: 'this is a shell script cgi. 823s # ' 823s ok 132 823s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 823s # testing : /aliascgi-script 823s # expected: 'this is a shell script cgi. 823s # ' 823s # received: 'this is a shell script cgi. 823s # ' 823s ok 133 823s # verifying bad script alias. 823s # testing : /aliascgi-nada 823s # expected: 404 823s # received: '404' 823s ok 134 823s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 823s ok 825s t/modules/allowmethods.t ............ 825s 1..9 825s # Running under perl version 5.040001 for linux 825s # Current time local: Tue May 6 19:30:57 2025 825s # Current time GMT: Tue May 6 19:30:57 2025 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.44 825s # testing : Get request to /Get responds 200 825s # expected: 200 825s # received: '200' 825s ok 1 825s # testing : Head request to /Get responds 200 825s # expected: 200 825s # received: '200' 825s ok 2 825s # testing : Post request to /Get responds 405 825s # expected: 405 825s # received: '405' 825s ok 3 825s # testing : Get request to /Head responds 200 825s # expected: 200 825s # received: '200' 825s ok 4 825s # testing : Head request to /Head responds 200 825s # expected: 200 825s # received: '200' 825s ok 5 825s # testing : Post request to /Head responds 405 825s # expected: 405 825s # received: '405' 825s ok 6 825s # testing : Get request to /Post responds 405 825s # expected: 405 825s # received: '405' 825s ok 7 825s # testing : Head request to /Post responds 405 825s # expected: 405 825s # received: '405' 825s ok 8 825s # testing : Post request to /Post responds 200 825s # expected: 200 825s # received: '200' 825s ok 9 825s ok 827s t/modules/asis.t .................... 827s 1..3 827s # Running under perl version 5.040001 for linux 827s # Current time local: Tue May 6 19:30:59 2025 827s # Current time GMT: Tue May 6 19:30:59 2025 827s # Using Test.pm version 1.31 827s # Using Apache/Test.pm version 1.44 827s # testing : asis content OK 827s # expected: 'This is asis content. 827s # ' 827s # received: 'This is asis content. 827s # ' 827s ok 1 827s # testing : asis gave 404 error 827s # expected: 404 827s # received: '404' 827s ok 2 827s # testing : asis gave 403 error 827s # expected: 403 827s # received: '403' 827s ok 3 827s ok 829s t/modules/authz_core.t .............. 829s 1..504 829s # Running under perl version 5.040001 for linux 829s # Current time local: Tue May 6 19:31:01 2025 829s # Current time GMT: Tue May 6 19:31:01 2025 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.44 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/groups1 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 200, expected 200 [a/ : a/ ] 829s ok 1 829s # got 200, expected 200 [a/ : a/ 1] 829s ok 2 829s # got 200, expected 200 [a/ : a/ 2] 829s ok 3 829s # got 200, expected 200 [a/ : a/ 1 2] 829s ok 4 829s # got 200, expected 200 [a/ : a/ 3] 829s ok 5 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ user1: a/ ] 829s ok 6 829s # got 200, expected 200 [a/ user1: a/ user1] 829s ok 7 829s # got 401, expected 401 [a/ user1: a/ user2] 829s ok 8 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ Any 1 2: a/ ] 829s ok 9 829s # got 200, expected 200 [a/ Any 1 2: a/ 1] 829s ok 10 829s # got 200, expected 200 [a/ Any 1 2: a/ 2] 829s ok 11 829s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 829s ok 12 829s # got 403, expected 403 [a/ Any 1 2: a/ 3] 829s ok 13 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 829s ok 14 829s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 829s ok 15 829s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 829s ok 16 829s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 829s ok 17 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 829s ok 18 829s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 829s ok 19 829s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 829s ok 20 829s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 829s ok 21 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 829s ok 22 829s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 829s ok 23 829s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 829s ok 24 829s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 829s ok 25 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 829s ok 26 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 829s ok 27 829s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 829s ok 28 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 829s ok 29 829s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 829s ok 30 829s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 829s ok 31 829s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 829s ok 32 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 829s ok 33 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 829s ok 34 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 829s ok 35 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 829s ok 36 829s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 829s ok 37 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 829s ok 38 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 829s ok 39 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 829s ok 40 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 829s ok 41 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 829s ok 42 829s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 829s ok 43 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 829s ok 44 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 829s ok 45 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 829s ok 46 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 829s ok 47 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 829s ok 48 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 829s ok 49 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 829s ok 50 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 829s ok 51 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 829s ok 52 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 829s ok 53 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 829s ok 54 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 829s ok 55 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 829s ok 56 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 829s ok 57 829s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 829s ok 58 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 !2: a/ ] 829s ok 59 829s # got 200, expected 200 [a/ All 1 !2: a/ 1] 829s ok 60 829s # got 403, expected 403 [a/ All 1 !2: a/ 2] 829s ok 61 829s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 829s ok 62 829s # got 403, expected 403 [a/ All 1 !2: a/ 3] 829s ok 63 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 829s ok 64 829s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 829s ok 65 829s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 829s ok 66 829s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 829s ok 67 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 829s ok 68 829s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 829s ok 69 829s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 829s ok 70 829s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 829s ok 71 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 829s ok 72 829s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 829s ok 73 829s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 829s ok 74 829s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 829s ok 75 829s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 829s ok 76 829s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 829s ok 77 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 829s ok 78 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 829s ok 79 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 829s ok 80 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 829s ok 81 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 829s ok 82 829s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 829s ok 83 829s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 829s ok 84 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 829s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 829s ok 85 829s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 829s ok 86 829s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 829s ok 87 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 829s ok 88 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 829s ok 89 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 829s ok 90 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 829s ok 91 829s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 829s ok 92 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 829s ok 93 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 829s ok 94 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 829s ok 95 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 829s ok 96 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 829s ok 97 829s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 829s ok 98 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 829s ok 99 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 829s ok 100 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 829s ok 101 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 829s ok 102 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 829s ok 103 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 829s ok 104 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 829s ok 105 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 829s ok 106 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 829s ok 107 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 829s ok 108 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 829s ok 109 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 829s ok 110 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 829s ok 111 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 829s ok 112 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 829s ok 113 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 2: a/ ] 829s ok 114 829s # got 403, expected 403 [a/ All 1 2: a/ 1] 829s ok 115 829s # got 403, expected 403 [a/ All 1 2: a/ 2] 829s ok 116 829s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 829s ok 117 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 829s ok 118 829s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 829s ok 119 829s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 829s ok 120 829s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 829s ok 121 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 829s ok 122 829s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 829s ok 123 829s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 829s ok 124 829s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 829s ok 125 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 829s ok 126 829s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 829s ok 127 829s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 829s ok 128 829s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 829s ok 129 829s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 829s ok 130 829s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 829s ok 131 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 829s ok 132 829s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 829s ok 133 829s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 829s ok 134 829s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 829s ok 135 829s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 829s ok 136 829s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 829s ok 137 829s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 829s ok 138 829s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 829s ok 139 829s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 829s ok 140 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 829s ok 141 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 829s ok 142 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 829s ok 143 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 829s ok 144 829s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 829s ok 145 829s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 829s ok 146 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 829s ok 147 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 829s ok 148 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 829s ok 149 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 829s ok 150 829s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 829s ok 151 829s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 829s ok 152 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 829s ok 153 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 829s ok 154 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 829s ok 155 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 829s ok 156 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 829s ok 157 829s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 829s ok 158 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 829s ok 159 829s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 829s ok 160 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 829s ok 161 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 829s ok 162 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 829s ok 163 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 829s ok 164 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 829s ok 165 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 829s ok 166 829s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 829s ok 167 829s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 829s ok 168 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 829s ok 169 829s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 829s ok 170 829s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 829s ok 171 829s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 829s ok 172 829s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 829s ok 173 829s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 829s ok 174 829s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 829s ok 175 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 829s ok 176 829s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 829s ok 177 829s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 829s ok 178 829s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 829s ok 179 829s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 829s ok 180 829s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 829s ok 181 829s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 829s ok 182 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 829s ok 183 829s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 829s ok 184 829s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 829s ok 185 829s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 829s ok 186 829s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 829s ok 187 829s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 829s ok 188 829s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 829s ok 189 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 829s ok 190 829s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 829s ok 191 829s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 829s ok 192 829s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 829s ok 193 829s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 829s ok 194 829s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 829s ok 195 829s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 829s ok 196 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 829s ok 197 829s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 829s ok 198 829s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 829s ok 199 829s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 829s ok 200 829s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 829s ok 201 829s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 829s ok 202 829s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 829s ok 203 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 829s ok 204 829s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 829s ok 205 829s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 829s ok 206 829s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 829s ok 207 829s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 829s ok 208 829s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 829s ok 209 829s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 829s ok 210 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 829s ok 211 829s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 829s ok 212 829s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 829s ok 213 829s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 829s ok 214 829s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 829s ok 215 829s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 829s ok 216 829s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 829s ok 217 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 829s ok 218 829s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 829s ok 219 829s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 829s ok 220 829s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 829s ok 221 829s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 829s ok 222 829s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 829s ok 223 829s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 829s ok 224 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 829s ok 225 829s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 829s ok 226 829s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 829s ok 227 829s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 829s ok 228 829s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 829s ok 229 829s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 829s ok 230 829s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 829s ok 231 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 829s ok 232 829s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 829s ok 233 829s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 829s ok 234 829s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 829s ok 235 829s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 829s ok 236 829s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 829s ok 237 829s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 829s ok 238 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 829s ok 239 829s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 829s ok 240 829s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 829s ok 241 829s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 829s ok 242 829s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 829s ok 243 829s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 829s ok 244 829s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 829s ok 245 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 829s ok 246 829s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 829s ok 247 829s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 829s ok 248 829s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 829s ok 249 829s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 829s ok 250 829s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 829s ok 251 829s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 829s ok 252 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 829s ok 253 829s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 829s ok 254 829s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 829s ok 255 829s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 829s ok 256 829s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 829s ok 257 829s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 829s ok 258 829s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 829s ok 259 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 829s ok 260 829s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 829s ok 261 829s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 829s ok 262 829s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 829s ok 263 829s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 829s ok 264 829s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 829s ok 265 829s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 829s ok 266 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 829s ok 267 829s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 829s ok 268 829s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 829s ok 269 829s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 829s ok 270 829s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 829s ok 271 829s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 829s ok 272 829s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 829s ok 273 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 829s ok 274 829s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 829s ok 275 829s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 829s ok 276 829s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 829s ok 277 829s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 829s ok 278 829s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 829s ok 279 829s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 829s ok 280 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 829s ok 281 829s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 829s ok 282 829s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 829s ok 283 829s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 829s ok 284 829s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 829s ok 285 829s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 829s ok 286 829s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 829s ok 287 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 829s ok 288 829s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 829s ok 289 829s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 829s ok 290 829s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 829s ok 291 829s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 829s ok 292 829s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 829s ok 293 829s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 829s ok 294 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 829s ok 295 829s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 829s ok 296 829s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 829s ok 297 829s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 829s ok 298 829s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 829s ok 299 829s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 829s ok 300 829s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 829s ok 301 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 829s ok 302 829s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 829s ok 303 829s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 829s ok 304 829s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 829s ok 305 829s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 829s ok 306 829s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 829s ok 307 829s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 829s ok 308 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 829s ok 309 829s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 829s ok 310 829s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 829s ok 311 829s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 829s ok 312 829s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 829s ok 313 829s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 829s ok 314 829s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 829s ok 315 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 829s ok 316 829s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 829s ok 317 829s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 829s ok 318 829s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 829s ok 319 829s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 829s ok 320 829s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 829s ok 321 829s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 829s ok 322 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 829s ok 323 829s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 829s ok 324 829s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 829s ok 325 829s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 829s ok 326 829s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 829s ok 327 829s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 829s ok 328 829s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 829s ok 329 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 829s ok 330 829s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 829s ok 331 829s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 829s ok 332 829s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 829s ok 333 829s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 829s ok 334 829s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 829s ok 335 829s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 829s ok 336 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 829s ok 337 829s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 829s ok 338 829s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 829s ok 339 829s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 829s ok 340 829s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 829s ok 341 829s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 829s ok 342 829s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 829s ok 343 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 829s ok 344 829s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 829s ok 345 829s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 829s ok 346 829s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 829s ok 347 829s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 829s ok 348 829s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 829s ok 349 829s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 829s ok 350 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 829s ok 351 829s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 829s ok 352 829s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 829s ok 353 829s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 829s ok 354 829s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 829s ok 355 829s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 829s ok 356 829s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 829s ok 357 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 829s ok 358 829s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 829s ok 359 829s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 829s ok 360 829s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 829s ok 361 829s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 829s ok 362 829s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 829s ok 363 829s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 829s ok 364 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 829s ok 365 829s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 829s ok 366 829s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 829s ok 367 829s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 829s ok 368 829s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 829s ok 369 829s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 829s ok 370 829s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 829s ok 371 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 829s ok 372 829s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 829s ok 373 829s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 829s ok 374 829s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 829s ok 375 829s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 829s ok 376 829s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 829s ok 377 829s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 829s ok 378 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 829s ok 379 829s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 829s ok 380 829s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 829s ok 381 829s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 829s ok 382 829s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 829s ok 383 829s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 829s ok 384 829s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 829s ok 385 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 829s ok 386 829s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 829s ok 387 829s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 829s ok 388 829s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 829s ok 389 829s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 829s ok 390 829s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 829s ok 391 829s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 829s ok 392 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 829s ok 393 829s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 829s ok 394 829s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 829s ok 395 829s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 829s ok 396 829s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 829s ok 397 829s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 829s ok 398 829s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 829s ok 399 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 829s ok 400 829s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 829s ok 401 829s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 829s ok 402 829s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 829s ok 403 829s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 829s ok 404 829s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 829s ok 405 829s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 829s ok 406 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 829s ok 407 829s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 829s ok 408 829s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 829s ok 409 829s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 829s ok 410 829s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 829s ok 411 829s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 829s ok 412 829s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 829s ok 413 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 829s ok 414 829s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 829s ok 415 829s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 829s ok 416 829s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 829s ok 417 829s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 829s ok 418 829s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 829s ok 419 829s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 829s ok 420 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 829s ok 421 829s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 829s ok 422 829s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 829s ok 423 829s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 829s ok 424 829s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 829s ok 425 829s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 829s ok 426 829s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 829s ok 427 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 829s ok 428 829s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 829s ok 429 829s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 829s ok 430 829s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 829s ok 431 829s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 829s ok 432 829s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 829s ok 433 829s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 829s ok 434 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 829s ok 435 829s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 829s ok 436 829s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 829s ok 437 829s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 829s ok 438 829s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 829s ok 439 829s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 829s ok 440 829s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 829s ok 441 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 829s ok 442 829s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 829s ok 443 829s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 829s ok 444 829s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 829s ok 445 829s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 829s ok 446 829s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 829s ok 447 829s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 829s ok 448 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 829s ok 449 829s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 829s ok 450 829s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 829s ok 451 829s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 829s ok 452 829s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 829s ok 453 829s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 829s ok 454 829s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 829s ok 455 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 829s ok 456 829s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 829s ok 457 829s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 829s ok 458 829s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 829s ok 459 829s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 829s ok 460 829s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 829s ok 461 829s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 829s ok 462 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 829s ok 463 829s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 829s ok 464 829s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 829s ok 465 829s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 829s ok 466 829s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 829s ok 467 829s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 829s ok 468 829s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 829s ok 469 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 829s ok 470 829s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 829s ok 471 829s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 829s ok 472 829s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 829s ok 473 829s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 829s ok 474 829s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 829s ok 475 829s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 829s ok 476 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 829s ok 477 829s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 829s ok 478 829s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 829s ok 479 829s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 829s ok 480 829s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 829s ok 481 829s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 829s ok 482 829s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 829s ok 483 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 829s ok 484 829s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 829s ok 485 829s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 829s ok 486 829s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 829s ok 487 829s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 829s ok 488 829s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 829s ok 489 829s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 829s ok 490 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 829s ok 491 829s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 829s ok 492 829s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 829s ok 493 829s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 829s ok 494 829s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 829s ok 495 829s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 829s ok 496 829s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 829s ok 497 829s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 829s ok 498 829s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 829s ok 499 829s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 829s ok 500 829s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 829s ok 501 829s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 829s ok 502 829s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 829s ok 503 829s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 829s ok 504 829s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 829s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/basic1 829s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 829s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/groups1 829s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 829s ok 831s t/modules/autoindex.t ............... 831s 1..84 831s # Running under perl version 5.040001 for linux 831s # Current time local: Tue May 6 19:31:03 2025 831s # Current time GMT: Tue May 6 19:31:03 2025 831s # Using Test.pm version 1.31 831s # Using Apache/Test.pm version 1.44 831s --- 831s IndexOrderDefault Ascending Name 831s GET /modules/autoindex/htaccess/ 831s ok 1 831s --- 831s IndexOrderDefault Ascending Name 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 2 831s --- 831s IndexOrderDefault Ascending Name 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 3 831s --- 831s IndexOrderDefault Ascending Name 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 4 831s --- 831s IndexOrderDefault Ascending Name 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 5 831s --- 831s IndexOrderDefault Ascending Name 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 6 831s --- 831s IndexOrderDefault Ascending Name 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 7 831s --- 831s IndexOrderDefault Ascending Date 831s GET /modules/autoindex/htaccess/ 831s ok 8 831s --- 831s IndexOrderDefault Ascending Date 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 9 831s --- 831s IndexOrderDefault Ascending Date 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 10 831s --- 831s IndexOrderDefault Ascending Date 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 11 831s --- 831s IndexOrderDefault Ascending Date 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 12 831s --- 831s IndexOrderDefault Ascending Date 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 13 831s --- 831s IndexOrderDefault Ascending Date 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 14 831s --- 831s IndexOrderDefault Ascending Size 831s GET /modules/autoindex/htaccess/ 831s ok 15 831s --- 831s IndexOrderDefault Ascending Size 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 16 831s --- 831s IndexOrderDefault Ascending Size 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 17 831s --- 831s IndexOrderDefault Ascending Size 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 18 831s --- 831s IndexOrderDefault Ascending Size 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 19 831s --- 831s IndexOrderDefault Ascending Size 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 20 831s --- 831s IndexOrderDefault Ascending Size 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 21 831s --- 831s IndexOrderDefault Descending Name 831s GET /modules/autoindex/htaccess/ 831s ok 22 831s --- 831s IndexOrderDefault Descending Name 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 23 831s --- 831s IndexOrderDefault Descending Name 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 24 831s --- 831s IndexOrderDefault Descending Name 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 25 831s --- 831s IndexOrderDefault Descending Name 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 26 831s --- 831s IndexOrderDefault Descending Name 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 27 831s --- 831s IndexOrderDefault Descending Name 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 28 831s --- 831s IndexOrderDefault Descending Date 831s GET /modules/autoindex/htaccess/ 831s ok 29 831s --- 831s IndexOrderDefault Descending Date 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 30 831s --- 831s IndexOrderDefault Descending Date 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 31 831s --- 831s IndexOrderDefault Descending Date 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 32 831s --- 831s IndexOrderDefault Descending Date 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 33 831s --- 831s IndexOrderDefault Descending Date 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 34 831s --- 831s IndexOrderDefault Descending Date 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 35 831s --- 831s IndexOrderDefault Descending Size 831s GET /modules/autoindex/htaccess/ 831s ok 36 831s --- 831s IndexOrderDefault Descending Size 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 37 831s --- 831s IndexOrderDefault Descending Size 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 38 831s --- 831s IndexOrderDefault Descending Size 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 39 831s --- 831s IndexOrderDefault Descending Size 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 40 831s --- 831s IndexOrderDefault Descending Size 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 41 831s --- 831s IndexOrderDefault Descending Size 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 42 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Name 831s GET /modules/autoindex/htaccess/ 831s ok 43 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Name 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 44 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Name 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 45 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Name 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 46 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Name 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 47 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Name 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 48 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Name 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 49 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Date 831s GET /modules/autoindex/htaccess/ 831s ok 50 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Date 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 51 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Date 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 52 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Date 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 53 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Date 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 54 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Date 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 55 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Date 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 56 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Size 831s GET /modules/autoindex/htaccess/ 831s ok 57 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Size 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 58 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Size 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 59 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Size 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 60 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Size 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 61 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Size 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 62 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Ascending Size 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 63 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Name 831s GET /modules/autoindex/htaccess/ 831s ok 64 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Name 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 65 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Name 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 66 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Name 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 67 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Name 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 68 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Name 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 69 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Name 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 70 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Date 831s GET /modules/autoindex/htaccess/ 831s ok 71 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Date 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 72 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Date 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 73 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Date 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 74 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Date 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 75 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Date 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 76 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Date 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 77 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Size 831s GET /modules/autoindex/htaccess/ 831s ok 78 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Size 831s 831s (C=N O=A) 831s GET /modules/autoindex/htaccess/?C=N&O=A 831s ok 79 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Size 831s 831s (C=N O=D) 831s GET /modules/autoindex/htaccess/?C=N&O=D 831s ok 80 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Size 831s 831s (C=M O=A) 831s GET /modules/autoindex/htaccess/?C=M&O=A 831s ok 81 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Size 831s 831s (C=M O=D) 831s GET /modules/autoindex/htaccess/?C=M&O=D 831s ok 82 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Size 831s 831s (C=S O=A) 831s GET /modules/autoindex/htaccess/?C=S&O=A 831s ok 83 831s --- 831s IndexOptions FancyIndexing 831s IndexOrderDefault Descending Size 831s 831s (C=S O=D) 831s GET /modules/autoindex/htaccess/?C=S&O=D 831s ok 84 831s ok 833s t/modules/autoindex2.t .............. 833s 1..3 833s # Running under perl version 5.040001 for linux 833s # Current time local: Tue May 6 19:31:05 2025 833s # Current time GMT: Tue May 6 19:31:05 2025 833s # Using Test.pm version 1.31 833s # Using Apache/Test.pm version 1.44 833s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 833s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 833s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 833s # testing : dir_broken should not be listed 833s # expected: 0 833s # received: 0 833s ok 1 833s # testing : dir_normal should be listed 833s # expected: 1 833s # received: 1 833s ok 2 833s # testing : dir_protected should not be listed 833s # expected: 0 833s # received: 0 833s ok 3 833s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 833s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 833s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 833s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 833s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 833s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 833s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 833s ok 834s t/modules/brotli.t .................. 834s 1..64 834s # Running under perl version 5.040001 for linux 834s # Current time local: Tue May 6 19:31:07 2025 834s # Current time GMT: Tue May 6 19:31:07 2025 834s # Using Test.pm version 1.31 834s # Using Apache/Test.pm version 1.44 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 1 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 2 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 3 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 4 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 5 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 6 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 7 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 8 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 9 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 10 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 11 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 12 834s qvalue: ; 834s # expected: 200 834s # received: '200' 834s ok 13 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 14 834s qvalue: ; 834s # expected: 200 834s # received: '200' 834s ok 15 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 16 834s qvalue: ; 834s # expected: 200 834s # received: '200' 834s ok 17 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 18 834s qvalue: ;q= 834s # expected: 200 834s # received: '200' 834s ok 19 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 20 834s qvalue: ;q= 834s # expected: 200 834s # received: '200' 834s ok 21 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 22 834s qvalue: ;q= 834s # expected: 200 834s # received: '200' 834s ok 23 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 24 834s qvalue: ;q=0 834s # expected: 200 834s # received: '200' 834s ok 25 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 26 834s qvalue: ;q=0 834s # expected: 200 834s # received: '200' 834s ok 27 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 28 834s qvalue: ;q=0 834s # expected: 200 834s # received: '200' 834s ok 29 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 30 834s qvalue: ;q=0. 834s # expected: 200 834s # received: '200' 834s ok 31 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 32 834s qvalue: ;q=0. 834s # expected: 200 834s # received: '200' 834s ok 33 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 34 834s qvalue: ;q=0. 834s # expected: 200 834s # received: '200' 834s ok 35 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 36 834s qvalue: ;q=0.0 834s # expected: 200 834s # received: '200' 834s ok 37 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 38 834s qvalue: ;q=0.0 834s # expected: 200 834s # received: '200' 834s ok 39 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 40 834s qvalue: ;q=0.0 834s # expected: 200 834s # received: '200' 834s ok 41 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 42 834s qvalue: ;q=0.00 834s # expected: 200 834s # received: '200' 834s ok 43 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 44 834s qvalue: ;q=0.00 834s # expected: 200 834s # received: '200' 834s ok 45 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 46 834s qvalue: ;q=0.00 834s # expected: 200 834s # received: '200' 834s ok 47 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 48 834s qvalue: ;q=0.000 834s # expected: 200 834s # received: '200' 834s ok 49 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 50 834s qvalue: ;q=0.000 834s # expected: 200 834s # received: '200' 834s ok 51 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 52 834s qvalue: ;q=0.000 834s # expected: 200 834s # received: '200' 834s ok 53 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 54 834s qvalue: ;q=0.0000 834s # expected: 200 834s # received: '200' 834s ok 55 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 56 834s qvalue: ;q=0.0000 834s # expected: 200 834s # received: '200' 834s ok 57 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 58 834s qvalue: ;q=0.0000 834s # expected: 200 834s # received: '200' 834s ok 59 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 60 834s # expected: 200 834s # received: '200' 834s ok 61 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 62 834s # expected: 200 834s # received: '200' 834s ok 63 834s # testing : response Content-Encoding is OK 834s # expected: 'gzip' 834s # received: 'gzip' 834s ok 64 834s ok 836s t/modules/buffer.t .................. 836s 1..12 836s # Running under perl version 5.040001 for linux 836s # Current time local: Tue May 6 19:31:08 2025 836s # Current time GMT: Tue May 6 19:31:08 2025 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.44 836s # testing : Checking return code is '200' 836s # expected: 200 836s # received: '200' 836s ok 1 836s ok 2 836s # testing : Checking return code is '200' 836s # expected: 200 836s # received: '200' 836s ok 3 836s ok 4 836s # testing : Checking return code is '200' 836s # expected: 200 836s # received: '200' 836s ok 5 836s ok 6 836s # testing : Checking return code is '200' 836s # expected: 200 836s # received: '200' 836s ok 7 836s ok 8 836s # testing : Checking return code is '200' 836s # expected: 200 836s # received: '200' 836s ok 9 836s ok 10 836s # testing : Checking return code is '200' 836s # expected: 200 836s # received: '200' 836s ok 11 836s ok 12 836s ok 838s t/modules/cache.t ................... 838s 1..3 838s # Running under perl version 5.040001 for linux 838s # Current time local: Tue May 6 19:31:10 2025 838s # Current time GMT: Tue May 6 19:31:10 2025 838s # Using Test.pm version 1.31 838s # Using Apache/Test.pm version 1.44 838s # testing : non-cached call to index.html 838s # expected: 200 838s # received: '200' 838s ok 1 838s # testing : call to cache index.html 838s # expected: 200 838s # received: '200' 838s ok 2 838s # testing : cached call to index.html 838s # expected: 200 838s # received: '200' 838s ok 3 838s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 838s ok 842s t/modules/cgi.t ..................... 842s 1..58 842s # Running under perl version 5.040001 for linux 842s # Current time local: Tue May 6 19:31:12 2025 842s # Current time GMT: Tue May 6 19:31:12 2025 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.44 842s # testing : return code for acceptpathinfodefault.sh 842s # expected: 200 842s # received: '200' 842s ok 1 842s # testing : body for acceptpathinfodefault.sh 842s # expected: '' 842s # received: '' 842s ok 2 842s # testing : return code for acceptpathinfodefault.sh/foo 842s # expected: 200 842s # received: '200' 842s ok 3 842s # testing : body for acceptpathinfodefault.sh/foo 842s # expected: '/foo' 842s # received: '/foo' 842s ok 4 842s # testing : return code for acceptpathinfooff.sh 842s # expected: 200 842s # received: '200' 842s ok 5 842s # testing : body for acceptpathinfooff.sh 842s # expected: '' 842s # received: '' 842s ok 6 842s # testing : return code for acceptpathinfooff.sh/foo 842s # expected: 404 842s # received: '404' 842s ok 7 842s # no body test for this one 842s ok 8 842s # testing : return code for acceptpathinfoon.sh 842s # expected: 200 842s # received: '200' 842s ok 9 842s # testing : body for acceptpathinfoon.sh 842s # expected: '' 842s # received: '' 842s ok 10 842s # testing : return code for acceptpathinfoon.sh/foo 842s # expected: 200 842s # received: '200' 842s ok 11 842s # testing : body for acceptpathinfoon.sh/foo 842s # expected: '/foo' 842s # received: '/foo' 842s ok 12 842s # testing : return code for bogus-perl.pl 842s # expected: 500 842s # received: '500' 842s ok 13 842s # cgi log created ok. 842s ok 14 842s # testing : return code for bogus-sh.sh 842s # expected: 500 842s # received: '500' 842s ok 15 842s # checking that log size (807) is bigger than it used to be (523) 842s ok 16 842s # testing : return code for nph-stderr.pl 842s # expected: 200 842s # received: '200' 842s ok 17 842s # testing : body for nph-stderr.pl 842s # expected: 'this is nph-stdout' 842s # received: 'this is nph-stdout' 842s ok 18 842s # testing : return code for nph-test.pl 842s # expected: 200 842s # received: '200' 842s ok 19 842s # testing : body for nph-test.pl 842s # expected: 'ok' 842s # received: 'ok' 842s ok 20 842s # testing : return code for perl.pl 842s # expected: 200 842s # received: '200' 842s ok 21 842s # testing : body for perl.pl 842s # expected: 'perl cgi' 842s # received: 'perl cgi' 842s ok 22 842s # testing : return code for sh.sh 842s # expected: 200 842s # received: '200' 842s ok 23 842s # testing : body for sh.sh 842s # expected: 'sh cgi' 842s # received: 'sh cgi' 842s ok 24 842s # testing : return code for stderr1.pl 842s # expected: 200 842s # received: '200' 842s ok 25 842s # testing : body for stderr1.pl 842s # expected: 'this is stdout' 842s # received: 'this is stdout' 842s ok 26 842s # testing : return code for stderr2.pl 842s # expected: 200 842s # received: '200' 842s ok 27 842s # testing : body for stderr2.pl 842s # expected: 'this is also stdout' 842s # received: 'this is also stdout' 842s ok 28 842s # testing : return code for stderr3.pl 842s # expected: 200 842s # received: '200' 842s ok 29 842s # testing : body for stderr3.pl 842s # expected: 'this is more stdout' 842s # received: 'this is more stdout' 842s ok 30 842s # posted content (length 10) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 842s # expected: '500' 842s # received: '500' 842s ok 31 842s # checking that log size (35781) is greater than 807 842s ok 32 842s # verifying that logged content is 10 characters 842s ok 33 842s # posted content (length 99) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 842s # expected: '500' 842s # received: '500' 842s ok 34 842s # checking that log size (36240) is greater than 35781 842s ok 35 842s # verifying that logged content is 99 characters 842s ok 36 842s # posted content (length 250) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 842s # expected: '500' 842s # received: '500' 842s ok 37 842s # checking that log size (36851) is greater than 36240 842s ok 38 842s # verifying that logged content is 250 characters 842s ok 39 842s # posted content (length 255) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 842s # expected: '500' 842s # received: '500' 842s ok 40 842s # checking that log size (37467) is greater than 36851 842s ok 41 842s # verifying that logged content is 255 characters 842s ok 42 842s # posted content (length 256) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 842s # expected: '500' 842s # received: '500' 842s ok 43 842s # checking that log size (38084) is greater than 37467 842s ok 44 842s # verifying that logged content is 256 characters 842s ok 45 842s # posted content (length 257) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 842s # expected: '500' 842s # received: '500' 842s ok 46 842s # checking that log size (38701) is greater than 38084 842s ok 47 842s # verifying that logged content is 256 characters 842s ok 48 842s # posted content (length 258) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 842s # expected: '500' 842s # received: '500' 842s ok 49 842s # checking that log size (39318) is greater than 38701 842s ok 50 842s # verifying that logged content is 256 characters 842s ok 51 842s # posted content (length 1024) to bogus-perl.pl 842s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 842s # expected: '500' 842s # received: '500' 842s ok 52 842s # checking that log size (39936) is greater than 39318 842s ok 53 842s # verifying that logged content is 256 characters 842s ok 54 842s # verifying log is greater than 40960 bytes. 842s ok 55 842s # verifying log did not grow after making bogus request. 842s ok 56 842s # verifying log did not grow after making another bogus request. 842s ok 57 842s # checking that HEAD /modules/cgi/perl.pl returns 200. 842s ok 58 842s ok 844s t/modules/data.t .................... 844s 1..2 844s # Running under perl version 5.040001 for linux 844s # Current time local: Tue May 6 19:31:16 2025 844s # Current time GMT: Tue May 6 19:31:16 2025 844s # Using Test.pm version 1.31 844s # Using Apache/Test.pm version 1.44 844s # testing : Checking return code is '200' 844s # expected: 200 844s # received: '200' 844s ok 1 844s ok 2 844s ok 847s t/modules/dav.t ..................... 847s 1..19 847s # Running under perl version 5.040001 for linux 847s # Current time local: Tue May 6 19:31:18 2025 847s # Current time GMT: Tue May 6 19:31:18 2025 847s # Using Test.pm version 1.31 847s # Using Apache/Test.pm version 1.44 847s resource lock test: 847s ok 1 847s DAV put test: 847s ok 2 847s getting DAV resource properties: 847s ok 3 847s created: Tue, 06 May 2025 19:31:19 GMT 847s modified: Tue, 06 May 2025 19:31:19 GMT 847s now: Tue, 06 May 2025 19:31:21 GMT 847s ok 4 847s ok 5 847s resource lock status test: 847s ok 6 847s resource unlock test: 847s ok 7 847s resource lock status test: 847s ok 8 847s getting uri... 847s expect: 847s -> 847s 847s
847s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

847s this is a page generated by
847s the mod_dav test in the Apache
847s perl test suite.
847s
847s 847s 847s <- 847s ok 15 847s ok 16 847s resource delete test: 847s ok 17 847s expect 404 not found got: 404 847s ok 18 847s PR 49825: expect 400 bad request got: 400 847s ok 19 847s ok 849s t/modules/deflate.t ................. 849s 1..47 849s # Running under perl version 5.040001 for linux 849s # Current time local: Tue May 6 19:31:21 2025 849s # Current time GMT: Tue May 6 19:31:21 2025 849s # Using Test.pm version 1.31 849s # Using Apache/Test.pm version 1.44 849s testing default 849s ok 1 849s ok 2 849s ok 3 849s ok 4 849s ok 5 849s ok 6 849s ok 7 849s ok 8 849s ok 9 849s ok 10 849s ok 11 849s ok 12 849s ok 13 849s ok 14 849s ok 15 849s ok 16 849s ok 17 849s ok 18 849s ok 19 849s ok 20 849s ok 21 849s ok 22 849s ok 23 849s ok 24 849s ok 25 849s ok 26 849s ok 27 849s ok 28 849s ok 29 849s ok 30 849s ok 31 849s ok 32 849s ok 33 849s ok 34 849s ok 35 849s ok 36 849s ok 37 849s ok 38 849s ok 39 849s ok 40 849s ok 41 849s ok 42 849s ok 43 849s ok 44 849s ok 45 849s # testing : response was 304 849s # expected: qr/HTTP\/1\.. 304/ 849s # received: 'HTTP/1.1 304 Not Modified' 849s ok 46 849s # testing : expect EOF after 304 header 849s # expected: 0 849s # received: 0 849s ok 47 849s ok 851s t/modules/digest.t .................. 851s 1..13 851s # Running under perl version 5.040001 for linux 851s # Current time local: Tue May 6 19:31:23 2025 851s # Current time GMT: Tue May 6 19:31:23 2025 851s # Using Test.pm version 1.31 851s # Using Apache/Test.pm version 1.44 851s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm1 851s # testing : no user to authenticate 851s # expected: 401 851s # received: '401' 851s ok 1 851s # testing : user1:foo not found 851s # expected: 401 851s # received: '401' 851s ok 2 851s # testing : user1:password1 found 851s # expected: 200 851s # received: '200' 851s ok 3 851s # testing : user1:password1 with query string found 851s # expected: 200 851s # received: '200' 851s ok 4 851s # testing : manual Authorization header query string 851s # expected: 200 851s # received: '200' 851s ok 5 851s # testing : manual Authorization with no query string in header 851s # expected: 400 851s # received: '400' 851s ok 6 851s # testing : manual Authorization header with mismatched query string 851s # expected: 400 851s # received: '400' 851s ok 7 851s # testing : manual Authorization header with mismatched query string 851s # expected: 400 851s # received: '400' 851s ok 8 851s # testing : manual Authorization with no query string in header + MSIE 851s # expected: 200 851s # received: '200' 851s ok 9 851s # testing : a compliant response coming from MSIE 851s # expected: 200 851s # received: '200' 851s ok 10 851s # testing : manual Authorization header with mismatched query string + MSIE 851s # expected: 400 851s # received: '400' 851s ok 11 851s # testing : manual Authorization header with mismatched query string + MSIE 851s # expected: 400 851s # received: '400' 851s ok 12 851s # testing : no query string + MSIE 851s # expected: 200 851s # received: '200' 851s ok 13 851s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/realm1 851s ok 853s t/modules/dir.t ..................... 853s 1..212 853s # Running under perl version 5.040001 for linux 853s # Current time local: Tue May 6 19:31:25 2025 853s # Current time GMT: Tue May 6 19:31:25 2025 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.44 853s expecting 403 (forbidden) using DirectoryIndex foo 853s ok 1 853s running 5 test gambit for "1.html" 853s ok 2 853s ok 3 853s ok 4 853s ok 5 853s ok 6 853s running 5 test gambit for "2.html" 853s ok 7 853s ok 8 853s ok 9 853s ok 10 853s ok 11 853s running 5 test gambit for "3.html" 853s ok 12 853s ok 13 853s ok 14 853s ok 15 853s ok 16 853s running 5 test gambit for "4.html" 853s ok 17 853s ok 18 853s ok 19 853s ok 20 853s ok 21 853s running 5 test gambit for "5.html" 853s ok 22 853s ok 23 853s ok 24 853s ok 25 853s ok 26 853s running 5 test gambit for "6.html" 853s ok 27 853s ok 28 853s ok 29 853s ok 30 853s ok 31 853s running 5 test gambit for "7.html" 853s ok 32 853s ok 33 853s ok 34 853s ok 35 853s ok 36 853s running 5 test gambit for "8.html" 853s ok 37 853s ok 38 853s ok 39 853s ok 40 853s ok 41 853s running 5 test gambit for "9.html" 853s ok 42 853s ok 43 853s ok 44 853s ok 45 853s ok 46 853s running 5 test gambit for "0.html" 853s ok 47 853s ok 48 853s ok 49 853s ok 50 853s ok 51 853s expecting 403 (forbidden) using DirectoryIndex goo 853s ok 52 853s running 5 test gambit for "1.html" 853s ok 53 853s ok 54 853s ok 55 853s ok 56 853s ok 57 853s running 5 test gambit for "2.html" 853s ok 58 853s ok 59 853s ok 60 853s ok 61 853s ok 62 853s running 5 test gambit for "3.html" 853s ok 63 853s ok 64 853s ok 65 853s ok 66 853s ok 67 853s running 5 test gambit for "4.html" 853s ok 68 853s ok 69 853s ok 70 853s ok 71 853s ok 72 853s running 5 test gambit for "5.html" 853s ok 73 853s ok 74 853s ok 75 853s ok 76 853s ok 77 853s running 5 test gambit for "6.html" 853s ok 78 853s ok 79 853s ok 80 853s ok 81 853s ok 82 853s running 5 test gambit for "7.html" 853s ok 83 853s ok 84 853s ok 85 853s ok 86 853s ok 87 853s running 5 test gambit for "8.html" 853s ok 88 853s ok 89 853s ok 90 853s ok 91 853s ok 92 853s running 5 test gambit for "9.html" 853s ok 93 853s ok 94 853s ok 95 853s ok 96 853s ok 97 853s running 5 test gambit for "0.html" 853s ok 98 853s ok 99 853s ok 100 853s ok 101 853s ok 102 853s expecting 403 (forbidden) using DirectoryIndex moo 853s ok 103 853s running 5 test gambit for "1.html" 853s ok 104 853s ok 105 853s ok 106 853s ok 107 853s ok 108 853s running 5 test gambit for "2.html" 853s ok 109 853s ok 110 853s ok 111 853s ok 112 853s ok 113 853s running 5 test gambit for "3.html" 853s ok 114 853s ok 115 853s ok 116 853s ok 117 853s ok 118 853s running 5 test gambit for "4.html" 853s ok 119 853s ok 120 853s ok 121 853s ok 122 853s ok 123 853s running 5 test gambit for "5.html" 853s ok 124 853s ok 125 853s ok 126 853s ok 127 853s ok 128 853s running 5 test gambit for "6.html" 853s ok 129 853s ok 130 853s ok 131 853s ok 132 853s ok 133 853s running 5 test gambit for "7.html" 853s ok 134 853s ok 135 853s ok 136 853s ok 137 853s ok 138 853s running 5 test gambit for "8.html" 853s ok 139 853s ok 140 853s ok 141 853s ok 142 853s ok 143 853s running 5 test gambit for "9.html" 853s ok 144 853s ok 145 853s ok 146 853s ok 147 853s ok 148 853s running 5 test gambit for "0.html" 853s ok 149 853s ok 150 853s ok 151 853s ok 152 853s ok 153 853s expecting 403 (forbidden) using DirectoryIndex bleh 853s ok 154 853s running 5 test gambit for "1.html" 853s ok 155 853s ok 156 853s ok 157 853s ok 158 853s ok 159 853s running 5 test gambit for "2.html" 853s ok 160 853s ok 161 853s ok 162 853s ok 163 853s ok 164 853s running 5 test gambit for "3.html" 853s ok 165 853s ok 166 853s ok 167 853s ok 168 853s ok 169 853s running 5 test gambit for "4.html" 853s ok 170 853s ok 171 853s ok 172 853s ok 173 853s ok 174 853s running 5 test gambit for "5.html" 853s ok 175 853s ok 176 853s ok 177 853s ok 178 853s ok 179 853s running 5 test gambit for "6.html" 853s ok 180 853s ok 181 853s ok 182 853s ok 183 853s ok 184 853s running 5 test gambit for "7.html" 853s ok 185 853s ok 186 853s ok 187 853s ok 188 853s ok 189 853s running 5 test gambit for "8.html" 853s ok 190 853s ok 191 853s ok 192 853s ok 193 853s ok 194 853s running 5 test gambit for "9.html" 853s ok 195 853s ok 196 853s ok 197 853s ok 198 853s ok 199 853s running 5 test gambit for "0.html" 853s ok 200 853s ok 201 853s ok 202 853s ok 203 853s ok 204 853s DirectoryIndex /modules/alias/index.html 853s ok 205 853s expecting 403 for DirectoryIndex foo goo moo bleh 853s ok 206 853s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 853s ok 207 853s 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 853s ok 208 853s removed .htaccess (no DirectoryIndex), expecting default (index.html) 853s ok 209 853s ok 210 853s ok 211 853s ok 212 # skip missing DirectorySlash NotFound 853s ok 854s t/modules/directorymatch.t .......... 854s 1..2 854s # Running under perl version 5.040001 for linux 854s # Current time local: Tue May 6 19:31:27 2025 854s # Current time GMT: Tue May 6 19:31:27 2025 854s # Using Test.pm version 1.31 854s # Using Apache/Test.pm version 1.44 854s # testing : code for /index.html 854s # expected: 200 854s # received: '200' 854s ok 1 854s # testing : check for DMMATCH1 854s # expected: '1' 854s # received: '1' 854s ok 2 854s ok 856s t/modules/env.t ..................... 856s 1..6 856s # Running under perl version 5.040001 for linux 856s # Current time local: Tue May 6 19:31:28 2025 856s # Current time GMT: Tue May 6 19:31:28 2025 856s # Using Test.pm version 1.31 856s # Using Apache/Test.pm version 1.44 856s # host: /modules/env/host.shtml 856s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 856s ok 1 856s # nothere: /modules/env/nothere.shtml 856s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 856s ok 2 856s # set: /modules/env/set.shtml 856s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 856s ok 3 856s # setempty: /modules/env/setempty.shtml 856s # setempty: EXPECT -><- ACTUAL -><- 856s ok 4 856s # type: /modules/env/type.shtml 856s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 856s ok 5 856s # unset: /modules/env/unset.shtml 856s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 856s ok 6 856s ok 858s t/modules/expires.t ................. 858s 1..92 858s # Running under perl version 5.040001 for linux 858s # Current time local: Tue May 6 19:31:30 2025 858s # Current time GMT: Tue May 6 19:31:30 2025 858s # Using Test.pm version 1.31 858s # Using Apache/Test.pm version 1.44 858s # debug: index.html 858s HTTP/1.1 200 OK 858s Cache-Control: max-age=323566391 858s Connection: close 858s Date: Tue, 06 May 2025 19:31:32 GMT 858s Accept-Ranges: bytes 858s ETag: "3-62c6deaf13e40" 858s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 858s Vary: In-If1 858s Content-Length: 3 858s Content-Type: text/html 858s Expires: Tue, 07 Aug 2035 19:04:44 GMT 858s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 858s Client-Date: Tue, 06 May 2025 19:31:32 GMT 858s Client-Peer: 127.0.0.1:8529 858s Client-Response-Num: 1 858s DMMATCH1: 1 858s ok 1 858s # debug: [Cache-Control] [max-age=323566391] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 858s # debug: expires 2070126284 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 332425819 858s # debug: actual : 332425819 858s ok 2 858s # debug: text.txt 858s HTTP/1.1 200 OK 858s Cache-Control: max-age=0 858s Connection: close 858s Date: Tue, 06 May 2025 19:31:32 GMT 858s Accept-Ranges: bytes 858s ETag: "0-62c6deaf13e40" 858s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 858s Vary: In-If1 858s Content-Type: text/plain 858s Expires: Tue, 06 May 2025 19:31:32 GMT 858s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 858s Client-Date: Tue, 06 May 2025 19:31:32 GMT 858s Client-Peer: 127.0.0.1:8529 858s Client-Response-Num: 1 858s DMMATCH1: 1 858s 858s 858s ok 3 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 4 858s # debug: image.gif 858s HTTP/1.1 200 OK 858s Cache-Control: max-age=120 858s Connection: close 858s Date: Tue, 06 May 2025 19:31:32 GMT 858s Accept-Ranges: bytes 858s ETag: "0-62c6deaf13e40" 858s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 858s Vary: In-If1 858s Content-Type: image/gif 858s Expires: Tue, 06 May 2025 19:33:32 GMT 858s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 858s Client-Date: Tue, 06 May 2025 19:31:32 GMT 858s Client-Peer: 127.0.0.1:8529 858s Client-Response-Num: 1 858s DMMATCH1: 1 858s 858s 858s ok 5 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 6 858s # debug: foo.jpg 858s HTTP/1.1 200 OK 858s Cache-Control: max-age=86400 858s Connection: close 858s Date: Tue, 06 May 2025 19:31:32 GMT 858s Accept-Ranges: bytes 858s ETag: "0-62c6deaf13e40" 858s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 858s Vary: In-If1 858s Content-Type: image/jpeg 858s Expires: Wed, 07 May 2025 19:31:32 GMT 858s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 858s Client-Date: Tue, 06 May 2025 19:31:32 GMT 858s Client-Peer: 127.0.0.1:8529 858s Client-Response-Num: 1 858s DMMATCH1: 1 858s 858s 858s ok 7 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 8 858s # debug: [Cache-Control] [max-age=323566391] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 858s # debug: expires 2070126284 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 332425819 858s # debug: actual : 332425819 858s ok 9 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 10 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 11 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 12 858s # --- 858s # ExpiresActive On 858s # debug: [Cache-Control] [max-age=323566391] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 858s # debug: expires 2070126284 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 332425819 858s # debug: actual : 332425819 858s ok 13 858s # --- 858s # ExpiresActive On 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 14 858s # --- 858s # ExpiresActive On 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 15 858s # --- 858s # ExpiresActive On 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 16 858s #--- 858s # ExpiresActive On 858s ExpiresDefault M9250901 858s # debug: [Cache-Control] [max-age=391473] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Sun, 11 May 2025 08:16:06 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Sun, 11 May 2025 08:16:06 GMT 858s # debug: expires 1746951366 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 9250901 858s # debug: actual : 9250901 858s ok 17 858s #--- 858s # ExpiresActive On 858s ExpiresDefault M9250901 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 18 858s #--- 858s # ExpiresActive On 858s ExpiresDefault M9250901 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 19 858s #--- 858s # ExpiresActive On 858s ExpiresDefault M9250901 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 20 858s # --- 858s # ExpiresActive On 858s ExpiresByType text/plain A9880593 858s # debug: [Cache-Control] [max-age=323566391] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 858s # debug: expires 2070126284 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 332425819 858s # debug: actual : 332425819 858s ok 21 858s # --- 858s # ExpiresActive On 858s ExpiresByType text/plain A9880593 858s # debug: [Cache-Control] [max-age=9880593] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Fri, 29 Aug 2025 04:08:05 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Fri, 29 Aug 2025 04:08:05 GMT 858s # debug: expires 1756440485 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 9880593 858s # debug: actual : 9880593 858s ok 22 858s # --- 858s # ExpiresActive On 858s ExpiresByType text/plain A9880593 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 23 858s # --- 858s # ExpiresActive On 858s ExpiresByType text/plain A9880593 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 24 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 1 months 2 weeks 15 days 8 hours 11 minutes 25 seconds" 858s ExpiresByType text/plain M5714919 858s # debug: [Cache-Control] [max-age=27803657] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 24 Mar 2026 14:45:50 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 24 Mar 2026 14:45:50 GMT 858s # debug: expires 1774363550 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 36663085 858s # debug: actual : 36663085 858s ok 25 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 1 months 2 weeks 15 days 8 hours 11 minutes 25 seconds" 858s ExpiresByType text/plain M5714919 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 26 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 1 months 2 weeks 15 days 8 hours 11 minutes 25 seconds" 858s ExpiresByType text/plain M5714919 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 27 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 1 months 2 weeks 15 days 8 hours 11 minutes 25 seconds" 858s ExpiresByType text/plain M5714919 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 28 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 5 hours 15 minutes 48 seconds" 858s # debug: [Cache-Control] [max-age=35788548] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Thu, 25 Jun 2026 00:47:20 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Thu, 25 Jun 2026 00:47:20 GMT 858s # debug: expires 1782348440 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 35788548 858s # debug: actual : 35788548 858s ok 29 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 5 hours 15 minutes 48 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 30 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 5 hours 15 minutes 48 seconds" 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 31 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 5 hours 15 minutes 48 seconds" 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 32 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/gif "modification plus 2 weeks 10 days 4 hours 12 minutes 6 seconds" 858s # debug: [Cache-Control] [max-age=323566391] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 858s # debug: expires 2070126284 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 332425819 858s # debug: actual : 332425819 858s ok 33 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/gif "modification plus 2 weeks 10 days 4 hours 12 minutes 6 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 34 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/gif "modification plus 2 weeks 10 days 4 hours 12 minutes 6 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 35 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/gif "modification plus 2 weeks 10 days 4 hours 12 minutes 6 seconds" 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 36 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 months 1 days 13 minutes 25 seconds" 858s ExpiresByType image/gif "modification plus 2 months 2 weeks 7 hours 9 minutes 24 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 37 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 months 1 days 13 minutes 25 seconds" 858s ExpiresByType image/gif "modification plus 2 months 2 weeks 7 hours 9 minutes 24 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 38 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 months 1 days 13 minutes 25 seconds" 858s ExpiresByType image/gif "modification plus 2 months 2 weeks 7 hours 9 minutes 24 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 39 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 months 1 days 13 minutes 25 seconds" 858s ExpiresByType image/gif "modification plus 2 months 2 weeks 7 hours 9 minutes 24 seconds" 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 40 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 9 days 6 hours 7 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=29869837] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Fri, 17 Apr 2026 12:42:10 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Fri, 17 Apr 2026 12:42:10 GMT 858s # debug: expires 1776429730 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 38729265 858s # debug: actual : 38729265 858s ok 41 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 9 days 6 hours 7 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 42 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 9 days 6 hours 7 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 43 858s #--- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 9 days 6 hours 7 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=86400] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 07 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 07 May 2025 19:31:32 GMT 858s # debug: expires 1746646292 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 86400 858s # debug: actual : 86400 858s ok 44 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/jpeg A6138662 858s # debug: [Cache-Control] [max-age=323566391] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 858s # debug: expires 2070126284 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 332425819 858s # debug: actual : 332425819 858s ok 45 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/jpeg A6138662 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 46 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/jpeg A6138662 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 47 858s # --- 858s # ExpiresActive On 858s ExpiresByType image/jpeg A6138662 858s # debug: [Cache-Control] [max-age=6138662] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Wed, 16 Jul 2025 20:42:34 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Wed, 16 Jul 2025 20:42:34 GMT 858s # debug: expires 1752698554 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 6138662 858s # debug: actual : 6138662 858s ok 48 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 3 months 1 weeks 18 days 2 hours 49 minutes 39 seconds" 858s ExpiresByType image/jpeg "access plus 1 months 1 weeks 5 days 2 hours 26 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=32622751] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Expires] [Tue, 19 May 2026 09:24:04 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 19 May 2026 09:24:04 GMT 858s # debug: expires 1779182644 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 41482179 858s # debug: actual : 41482179 858s ok 49 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 3 months 1 weeks 18 days 2 hours 49 minutes 39 seconds" 858s ExpiresByType image/jpeg "access plus 1 months 1 weeks 5 days 2 hours 26 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=0] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Expires] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:31:32 GMT 858s # debug: expires 1746559892 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 8859427 858s # debug: actual : 8859427 858s ok 50 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 3 months 1 weeks 18 days 2 hours 49 minutes 39 seconds" 858s ExpiresByType image/jpeg "access plus 1 months 1 weeks 5 days 2 hours 26 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=120] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Expires] [Tue, 06 May 2025 19:33:32 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 06 May 2025 19:33:32 GMT 858s # debug: expires 1746560012 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 120 858s # debug: actual : 120 858s ok 51 858s # --- 858s # ExpiresActive On 858s ExpiresDefault "modification plus 1 years 3 months 1 weeks 18 days 2 hours 49 minutes 39 seconds" 858s ExpiresByType image/jpeg "access plus 1 months 1 weeks 5 days 2 hours 26 minutes 45 seconds" 858s # debug: [Cache-Control] [max-age=3637605] 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Expires] [Tue, 17 Jun 2025 21:58:17 GMT] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 858s # debug: modified 1737700465 858s # debug: expires Tue, 17 Jun 2025 21:58:17 GMT 858s # debug: expires 1750197497 858s # debug: access Tue, 06 May 2025 19:31:32 GMT 858s # debug: access 1746559892 858s # debug: expected: 3637605 858s # debug: actual : 3637605 858s ok 52 858s # --- 858s # ExpiresActive Off 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 53 858s # --- 858s # ExpiresActive Off 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 54 858s # --- 858s # ExpiresActive Off 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 55 858s # --- 858s # ExpiresActive Off 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 56 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 months 1 weeks 17 days 6 minutes 16 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 57 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 months 1 weeks 17 days 6 minutes 16 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 58 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 months 1 weeks 17 days 6 minutes 16 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 59 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 months 1 weeks 17 days 6 minutes 16 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 60 858s # --- 858s # ExpiresActive Off 858s ExpiresByType text/plain "modification plus 3 months 2 days 1 hours 2 minutes 22 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 61 858s # --- 858s # ExpiresActive Off 858s ExpiresByType text/plain "modification plus 3 months 2 days 1 hours 2 minutes 22 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 62 858s # --- 858s # ExpiresActive Off 858s ExpiresByType text/plain "modification plus 3 months 2 days 1 hours 2 minutes 22 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 63 858s # --- 858s # ExpiresActive Off 858s ExpiresByType text/plain "modification plus 3 months 2 days 1 hours 2 minutes 22 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 64 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 weeks 12 days 1 hours 9 minutes 19 seconds" 858s ExpiresByType text/plain A33181539 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 65 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 weeks 12 days 1 hours 9 minutes 19 seconds" 858s ExpiresByType text/plain A33181539 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 66 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 weeks 12 days 1 hours 9 minutes 19 seconds" 858s ExpiresByType text/plain A33181539 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 67 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 weeks 12 days 1 hours 9 minutes 19 seconds" 858s ExpiresByType text/plain A33181539 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 68 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 1 hours 14 minutes 47 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 69 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 1 hours 14 minutes 47 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 70 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 1 hours 14 minutes 47 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 71 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault "modification plus 1 years 2 months 2 weeks 1 hours 14 minutes 47 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 72 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/gif M98403 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 73 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/gif M98403 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 74 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/gif M98403 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 75 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/gif M98403 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 76 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 years 3 months 1 weeks 17 days 8 hours 13 minutes 39 seconds" 858s ExpiresByType image/gif M37437979 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 77 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 years 3 months 1 weeks 17 days 8 hours 13 minutes 39 seconds" 858s ExpiresByType image/gif M37437979 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 78 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 years 3 months 1 weeks 17 days 8 hours 13 minutes 39 seconds" 858s ExpiresByType image/gif M37437979 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 79 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 years 3 months 1 weeks 17 days 8 hours 13 minutes 39 seconds" 858s ExpiresByType image/gif M37437979 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 80 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault A5967993 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 81 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault A5967993 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 82 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault A5967993 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 83 858s #--- 858s # ExpiresActive Off 858s ExpiresDefault A5967993 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 84 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/jpeg "access plus 1 years 3 months 15 days 4 hours 42 minutes 6 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 85 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/jpeg "access plus 1 years 3 months 15 days 4 hours 42 minutes 6 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 86 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/jpeg "access plus 1 years 3 months 15 days 4 hours 42 minutes 6 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 87 858s # --- 858s # ExpiresActive Off 858s ExpiresByType image/jpeg "access plus 1 years 3 months 15 days 4 hours 42 minutes 6 seconds" 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 88 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 months 1 weeks 4 days 6 hours 8 minutes 31 seconds" 858s ExpiresByType image/jpeg M2086342 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["3-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Length] [3] 858s # debug: [Content-Type] [text/html] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 89 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 months 1 weeks 4 days 6 hours 8 minutes 31 seconds" 858s ExpiresByType image/jpeg M2086342 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [text/plain] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 90 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 months 1 weeks 4 days 6 hours 8 minutes 31 seconds" 858s ExpiresByType image/jpeg M2086342 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/gif] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 91 858s # --- 858s # ExpiresActive Off 858s ExpiresDefault "access plus 1 months 1 weeks 4 days 6 hours 8 minutes 31 seconds" 858s ExpiresByType image/jpeg M2086342 858s # debug: [Connection] [close] 858s # debug: [Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Accept-Ranges] [bytes] 858s # debug: [ETag] ["0-62c6deaf13e40"] 858s # debug: [Server] [Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1] 858s # debug: [Vary] [In-If1] 858s # debug: [Content-Type] [image/jpeg] 858s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 858s # debug: [Client-Date] [Tue, 06 May 2025 19:31:32 GMT] 858s # debug: [Client-Peer] [127.0.0.1:8529] 858s # debug: [Client-Response-Num] [1] 858s # debug: [DMMATCH1] [1] 858s ok 92 858s ok 860s t/modules/ext_filter.t .............. 860s 1..24 860s # Running under perl version 5.040001 for linux 860s # Current time local: Tue May 6 19:31:32 2025 860s # Current time GMT: Tue May 6 19:31:32 2025 860s # Using Test.pm version 1.31 860s # Using Apache/Test.pm version 1.44 860s # testing : sed output filter 860s # expected: 'barbar' 860s # received: 'barbar' 860s ok 1 860s # testing : slow filter process 860s # expected: 'foobar' 860s # received: 'foobar' 860s ok 2 860s # testing : echo worked 860s # expected: 200 860s # received: '200' 860s ok 3 860s # testing : request body filtered 860s # expected: 'barbar 860s # ' 860s # received: 'barbar 860s # ' 860s ok 4 860s # testing : got 413 error 860s # expected: 413 860s # received: '413' 860s ok 5 860s # testing : got 413 error body 860s # expected: qr/413 Request Entity Too Large/ 860s # received: ' 860s # 860s # 413 Request Entity Too Large 860s # 860s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

860s # The requested resource does not allow request data with POST requests, or the amount of data provided in 860s # the request exceeds the capacity limit. 860s # 860s # ' 860s ok 24 860s ok 862s t/modules/filter.t .................. 862s 1..5 862s # Running under perl version 5.040001 for linux 862s # Current time local: Tue May 6 19:31:34 2025 862s # Current time GMT: Tue May 6 19:31:34 2025 862s # Using Test.pm version 1.31 862s # Using Apache/Test.pm version 1.44 862s # expected: 'HELLOWORLD' 862s # received: 'HELLOWORLD' 862s ok 1 862s # expected: 'HELLOWORLD' 862s # received: 'HELLOWORLD' 862s ok 2 862s # expected: 'HELLOWORLD' 862s # received: 'HELLOWORLD' 862s ok 3 862s # expected: 'helloworld' 862s # received: 'helloworld' 862s ok 4 862s # expected: 'helloworld' 862s # received: 'helloworld' 862s ok 5 862s ok 864s t/modules/headers.t ................. 864s 1..376 864s # Running under perl version 5.040001 for linux 864s # Current time local: Tue May 6 19:31:36 2025 864s # Current time GMT: Tue May 6 19:31:36 2025 864s # Using Test.pm version 1.31 864s # Using Apache/Test.pm version 1.44 864s ok 1 864s ok 2 864s ok 3 864s ok 4 864s ok 5 864s ok 6 864s ok 7 864s ok 8 864s ok 9 864s ok 10 864s ok 11 864s ok 12 864s ok 13 864s ok 14 864s ok 15 864s ok 16 864s ok 17 864s ok 18 864s ok 19 864s ok 20 864s ok 21 864s ok 22 864s ok 23 864s ok 24 864s ok 25 864s ok 26 864s ok 27 864s ok 28 864s ok 29 864s ok 30 864s ok 31 864s ok 32 864s ok 33 864s ok 34 864s ok 35 864s ok 36 864s ok 37 864s ok 38 864s ok 39 864s ok 40 864s ok 41 864s ok 42 864s ok 43 864s ok 44 864s ok 45 864s ok 46 864s ok 47 864s ok 48 864s ok 49 864s ok 50 864s ok 51 864s ok 52 864s ok 53 864s ok 54 864s ok 55 864s ok 56 864s ok 57 864s ok 58 864s ok 59 864s ok 60 864s ok 61 864s ok 62 864s ok 63 864s ok 64 864s ok 65 864s ok 66 864s ok 67 864s ok 68 864s ok 69 864s ok 70 864s ok 71 864s ok 72 864s ok 73 864s ok 74 864s ok 75 864s ok 76 864s ok 77 864s ok 78 864s ok 79 864s ok 80 864s ok 81 864s ok 82 864s ok 83 864s ok 84 864s ok 85 864s ok 86 864s ok 87 864s ok 88 864s ok 89 864s ok 90 864s ok 91 864s ok 92 864s ok 93 864s ok 94 864s ok 95 864s ok 96 864s ok 97 864s ok 98 864s ok 99 864s ok 100 864s ok 101 864s ok 102 864s ok 103 864s ok 104 864s ok 105 864s ok 106 864s ok 107 864s ok 108 864s ok 109 864s ok 110 864s ok 111 864s ok 112 864s ok 113 864s ok 114 864s ok 115 864s ok 116 864s ok 117 864s ok 118 864s ok 119 864s ok 120 864s ok 121 864s ok 122 864s ok 123 864s ok 124 864s ok 125 864s ok 126 864s ok 127 864s ok 128 864s ok 129 864s ok 130 864s ok 131 864s ok 132 864s ok 133 864s ok 134 864s ok 135 864s ok 136 864s ok 137 864s ok 138 864s ok 139 864s ok 140 864s ok 141 864s ok 142 864s ok 143 864s ok 144 864s ok 145 864s ok 146 864s ok 147 864s ok 148 864s ok 149 864s ok 150 864s ok 151 864s ok 152 864s ok 153 864s ok 154 864s ok 155 864s ok 156 864s ok 157 864s ok 158 864s ok 159 864s ok 160 864s ok 161 864s ok 162 864s ok 163 864s ok 164 864s ok 165 864s ok 166 864s ok 167 864s ok 168 864s ok 169 864s ok 170 864s ok 171 864s ok 172 864s ok 173 864s ok 174 864s ok 175 864s ok 176 864s ok 177 864s ok 178 864s ok 179 864s ok 180 864s ok 181 864s ok 182 864s ok 183 864s ok 184 864s ok 185 864s ok 186 864s ok 187 864s ok 188 864s ok 189 864s ok 190 864s ok 191 864s ok 192 864s ok 193 864s ok 194 864s ok 195 864s ok 196 864s ok 197 864s ok 198 864s ok 199 864s ok 200 864s ok 201 864s ok 202 864s ok 203 864s ok 204 864s ok 205 864s ok 206 864s ok 207 864s ok 208 864s ok 209 864s ok 210 864s ok 211 864s ok 212 864s ok 213 864s ok 214 864s ok 215 864s ok 216 864s ok 217 864s ok 218 864s ok 219 864s ok 220 864s ok 221 864s ok 222 864s ok 223 864s ok 224 864s ok 225 864s ok 226 864s ok 227 864s ok 228 864s ok 229 864s ok 230 864s ok 231 864s ok 232 864s ok 233 864s ok 234 864s ok 235 864s ok 236 864s ok 237 864s ok 238 864s ok 239 864s ok 240 864s ok 241 864s ok 242 864s ok 243 864s ok 244 864s ok 245 864s ok 246 864s ok 247 864s ok 248 864s ok 249 864s ok 250 864s ok 251 864s ok 252 864s ok 253 864s ok 254 864s ok 255 864s ok 256 864s ok 257 864s ok 258 864s ok 259 864s ok 260 864s ok 261 864s ok 262 864s ok 263 864s ok 264 864s ok 265 864s ok 266 864s ok 267 864s ok 268 864s ok 269 864s ok 270 864s ok 271 864s ok 272 864s ok 273 864s ok 274 864s ok 275 864s ok 276 864s ok 277 864s ok 278 864s ok 279 864s ok 280 864s ok 281 864s ok 282 864s ok 283 864s ok 284 864s ok 285 864s ok 286 864s ok 287 864s ok 288 864s ok 289 864s ok 290 864s ok 291 864s ok 292 864s ok 293 864s ok 294 864s ok 295 864s ok 296 864s ok 297 864s ok 298 864s ok 299 864s ok 300 864s ok 301 864s ok 302 864s ok 303 864s ok 304 864s ok 305 864s ok 306 864s ok 307 864s ok 308 864s ok 309 864s ok 310 864s ok 311 864s ok 312 864s ok 313 864s ok 314 864s ok 315 864s ok 316 864s ok 317 864s ok 318 864s ok 319 864s ok 320 864s ok 321 864s ok 322 864s ok 323 864s ok 324 864s ok 325 864s ok 326 864s ok 327 864s ok 328 864s ok 329 864s ok 330 864s ok 331 864s ok 332 864s ok 333 864s ok 334 864s ok 335 864s ok 336 864s ok 337 864s ok 338 864s ok 339 864s ok 340 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: value 864s Header sent n°1: 864s header: Aaa 864s value: b 864s Header sent n°2: 864s header: Aa 864s value: bb 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 341 864s 864s Header received n°0: 864s header: Test-Header 864s expected: value 864s received: value 864s 864s Header received n°1: 864s header: Aaa 864s expected: b 864s received: b 864s 864s Header received n°2: 864s header: Aa 864s expected: bb 864s received: bb 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Aa: bb 864s Aaa: b 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: value 864s 864s ok 342 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo 864s Header sent n°1: 864s header: aaa 864s value: b 864s Header sent n°2: 864s header: aa 864s value: bb 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 343 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Header received n°1: 864s header: aa 864s expected: bb 864s received: bb 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Aa: bb 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s 864s ok 344 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo 864s Header sent n°1: 864s header: Test-Header1 864s value: value1 864s Header sent n°2: 864s header: Test-Header2 864s value: value2 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 345 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Header received n°1: 864s header: Test-Header1 864s expected: value1 864s received: value1 864s Header received n°2: 864s header: Test-Header2 864s expected: value2 864s received: value2 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s Test-Header1: value1 864s Test-Header2: value2 864s 864s ok 346 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foofoo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 347 864s 864s Header received n°0: 864s header: Test-Header 864s expected: barfoo 864s received: barfoo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: barfoo 864s 864s ok 348 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo2foo2 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 349 864s 864s Header received n°0: 864s header: Test-Header 864s expected: barfoo2 864s received: barfoo2 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: barfoo2 864s 864s ok 350 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foofoo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 351 864s 864s Header received n°0: 864s header: Test-Header 864s expected: bar2foo 864s received: bar2foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: bar2foo 864s 864s ok 352 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foofoo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 353 864s 864s Header received n°0: 864s header: Test-Header 864s expected: barbar 864s received: barbar 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: barbar 864s 864s ok 354 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo2foo2 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 355 864s 864s Header received n°0: 864s header: Test-Header 864s expected: barbar 864s received: barbar 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: barbar 864s 864s ok 356 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foofoo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 357 864s 864s Header received n°0: 864s header: Test-Header 864s expected: bar2bar2 864s received: bar2bar2 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: bar2bar2 864s 864s ok 358 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 359 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s 864s ok 360 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 361 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s 864s ok 362 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: "foo" 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 363 864s 864s Header received n°0: 864s header: Test-Header 864s expected: "foo", foo 864s received: "foo", foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: "foo", foo 864s 864s ok 364 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 365 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo, bar 864s received: foo, bar 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo, bar 864s 864s ok 366 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 367 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s 864s ok 368 864s 864s 864s 864s Header sent n°0: 864s header: Test-Header 864s value: foo 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 369 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Header received n°1: 864s header: Test-Header2 864s expected: bar 864s received: bar 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s Test-Header2: bar 864s 864s ok 370 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 371 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s 864s ok 372 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 373 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s 864s ok 374 864s # testing : Checking return code is '200' 864s # expected: 200 864s # received: '200' 864s ok 375 864s 864s Header received n°0: 864s header: Test-Header 864s expected: foo 864s received: foo 864s 864s Response received is: 864s HTTP/1.1 200 OK 864s Connection: close 864s Date: Tue, 06 May 2025 19:31:38 GMT 864s Accept-Ranges: bytes 864s ETag: "0-62c6deaf13e40" 864s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 864s Vary: In-If1 864s Content-Length: 0 864s Content-Type: text/html 864s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 864s Client-Date: Tue, 06 May 2025 19:31:38 GMT 864s Client-Peer: 127.0.0.1:8529 864s Client-Response-Num: 1 864s DMMATCH1: 1 864s Test-Header: foo 864s 864s ok 376 864s ok 871s t/modules/heartbeat.t ............... 871s 1..1 871s # Running under perl version 5.040001 for linux 871s # Current time local: Tue May 6 19:31:38 2025 871s # Current time GMT: Tue May 6 19:31:38 2025 871s # Using Test.pm version 1.31 871s # Using Apache/Test.pm version 1.44 871s Expecting at least 3 heartbeat ; Seen: 5 871s ok 1 871s ok 874s t/modules/include.t ................. 874s 1..98 874s # Running under perl version 5.040001 for linux 874s # Current time local: Tue May 6 19:31:44 2025 874s # Current time GMT: Tue May 6 19:31:44 2025 874s # Using Test.pm version 1.31 874s # Using Apache/Test.pm version 1.44 874s # testing : GET /modules/include/abs-path.shtml 874s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 874s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 874s ok 1 874s # testing : GET /modules/include/apexpr/err.shtml 874s # expected: '[an error occurred while processing this directive] err.shtml' 874s # received: '[an error occurred while processing this directive] err.shtml' 874s ok 2 874s # testing : GET /modules/include/apexpr/if1.shtml 874s # expected: 'pass' 874s # received: 'pass' 874s ok 3 874s # testing : GET /modules/include/apexpr/lazyvar.shtml 874s # expected: 'pass' 874s # received: 'pass' 874s ok 4 874s # testing : GET /modules/include/apexpr/restrict.shtml 874s # expected: '[an error occurred while processing this directive] restrict.shtml' 874s # received: '[an error occurred while processing this directive] restrict.shtml' 874s ok 5 874s # testing : GET /modules/include/apexpr/var.shtml 874s # expected: 'pass pass pass' 874s # received: 'pass pass pass' 874s ok 6 874s # testing : GET /modules/include/big.shtml 874s # expected: 'hello pass pass pass hello' 874s # received: 'hello pass pass pass hello' 874s ok 7 874s # testing : GET /modules/include/comment.shtml 874s # expected: 'No comment here' 874s # received: 'No comment here' 874s ok 8 874s # testing : GET /modules/include/echo.shtml 874s # expected: 'echo.shtml' 874s # received: 'echo.shtml' 874s ok 9 874s # testing : GET /modules/include/echo1.shtml 874s # expected: '' 874s # received: '' 874s ok 10 874s # testing : GET /modules/include/echo2.shtml 874s # expected: ' pass config echomsg pass' 874s # received: ' pass config echomsg pass' 874s ok 11 874s # testing : GET /modules/include/echo3.shtml 874s # expected: '' 874s # received: '' 874s ok 12 874s # testing : GET /modules/include/encode.shtml 874s # expected: '# %^ %23%20%25%5e' 874s # received: '# %^ %23%20%25%5e' 874s ok 13 874s # testing : GET /modules/include/errmsg1.shtml 874s # expected: 'errmsg' 874s # received: 'errmsg' 874s ok 14 874s # testing : GET /modules/include/errmsg2.shtml 874s # expected: 'errmsg' 874s # received: 'errmsg' 874s ok 15 874s # testing : GET /modules/include/errmsg3.shtml 874s # expected: 'errmsg' 874s # received: 'errmsg' 874s ok 16 874s # testing : GET /modules/include/errmsg4.shtml 874s # expected: 'pass errmsg' 874s # received: 'pass errmsg' 874s ok 17 874s # testing : GET /modules/include/errmsg5.shtml 874s # expected: '' 874s # received: '' 874s ok 18 874s # testing : GET /modules/include/exec/off/cgi.shtml 874s # expected: '[an error occurred while processing this directive]' 874s # received: '[an error occurred while processing this directive]' 874s ok 19 874s # testing : GET /modules/include/exec/off/cmd.shtml 874s # expected: '[an error occurred while processing this directive]' 874s # received: '[an error occurred while processing this directive]' 874s ok 20 874s # testing : GET /modules/include/exec/on/cgi.shtml 874s # expected: 'perl cgi' 874s # received: 'perl cgi' 874s ok 21 874s # testing : GET /modules/include/exec/on/cmd.shtml 874s # expected: 'pass' 874s # received: 'pass' 874s ok 22 874s # testing : GET /modules/include/extra/inc-bogus.shtml 874s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 874s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 874s ok 23 874s # testing : GET /modules/include/foo.shtml 874s # expected: '[an error occurred while processing this directive] foo.shtml body' 874s # received: '[an error occurred while processing this directive] foo.shtml body' 874s ok 24 874s # testing : GET /modules/include/foo1.shtml 874s # expected: '[an error occurred while processing this directive] foo.shtml body' 874s # received: '[an error occurred while processing this directive] foo.shtml body' 874s ok 25 874s # testing : GET /modules/include/foo2.shtml 874s # expected: '[an error occurred while processing this directive] foo.shtml body' 874s # received: '[an error occurred while processing this directive] foo.shtml body' 874s ok 26 874s # testing : GET /modules/include/if1.shtml 874s # expected: 'pass' 874s # received: 'pass' 874s ok 27 874s # testing : GET /modules/include/if10.shtml 874s # expected: 'pass' 874s # received: 'pass' 874s ok 28 874s # testing : GET /modules/include/if11.shtml 874s # expected: 'pass' 874s # received: 'pass' 874s ok 29 874s # testing : GET /modules/include/if2.shtml 874s # expected: 'pass pass' 874s # received: 'pass pass' 874s ok 30 874s # testing : GET /modules/include/if3.shtml 874s # expected: 'pass pass pass' 874s # received: 'pass pass pass' 874s ok 31 874s # testing : GET /modules/include/if4.shtml 874s # expected: 'pass pass' 874s # received: 'pass pass' 874s ok 32 874s # testing : GET /modules/include/if5.shtml 874s # expected: 'pass pass pass' 874s # received: 'pass pass pass' 874s ok 33 874s # testing : GET /modules/include/if6.shtml 874s # expected: '[an error occurred while processing this directive]' 874s # received: '[an error occurred while processing this directive]' 874s ok 34 874s # testing : GET /modules/include/if7.shtml 874s # expected: '[an error occurred while processing this directive]' 874s # received: '[an error occurred while processing this directive]' 874s ok 35 874s # testing : GET /modules/include/if8.shtml 874s # expected: 'pass' 874s # received: 'pass' 874s ok 36 874s # testing : GET /modules/include/if9.shtml 874s # expected: 'pass pass' 874s # received: 'pass pass' 874s ok 37 874s # testing : GET /modules/include/inc-nego.shtml 874s # expected: 'index.html.en' 874s # received: 'index.html.en' 874s ok 38 874s # testing : GET /modules/include/inc-rfile.shtml 874s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 874s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 874s ok 39 874s # testing : GET /modules/include/inc-rvirtual.shtml 874s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 874s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 874s ok 40 874s # testing : GET /modules/include/include1.shtml 874s # expected: 'inc-two.shtml body include.shtml body' 874s # received: 'inc-two.shtml body include.shtml body' 874s ok 41 874s # testing : GET /modules/include/include2.shtml 874s # expected: 'inc-two.shtml body include.shtml body' 874s # received: 'inc-two.shtml body include.shtml body' 874s ok 42 874s # testing : GET /modules/include/include3.shtml 874s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 874s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 874s ok 43 874s # testing : GET /modules/include/include4.shtml 874s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 874s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 874s ok 44 874s # testing : GET /modules/include/include5.shtml 874s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 874s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 874s ok 45 874s # testing : GET /modules/include/include6.shtml 874s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 874s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 874s ok 46 874s # testing : GET /modules/include/malformed.shtml 874s # expected: '[an error occurred while processing this directive] malformed.shtml' 874s # received: '[an error occurred while processing this directive] malformed.shtml' 874s ok 47 874s # testing : POST /modules/include/mod_request/echo.shtml 874s # expected: 'echo.shtml' 874s # received: 'echo.shtml' 874s ok 48 874s # testing : POST /modules/include/mod_request/post.shtml 874s # expected: 'POST foo: bar foo2: bar2' 874s # received: 'POST foo: bar foo2: bar2' 874s ok 49 874s # testing : sizeof(body) > KeptBodySize 874s # expected: 413 874s # received: '413' 874s ok 50 874s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 874s # expected: 'GET foo: bar foo2: bar2' 874s # received: 'GET foo: bar foo2: bar2' 874s ok 51 874s # testing : GET /modules/include/newline.shtml 874s # expected: 'inc-two.shtml body' 874s # received: 'inc-two.shtml body' 874s ok 52 874s # testing : GET /modules/include/notreal.shtml 874s # expected: 'pass ' 874s # received: '-->' 874s ok 54 874s # testing : GET /modules/include/parse2.shtml 874s # expected: '"' 874s # received: '"' 874s ok 55 874s # testing : GET /modules/include/ranged-virtual.shtml with Range 875s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 875s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 875s ok 56 875s # testing : GET /modules/include/regex.shtml 875s # expected: '(none) 1 (none)' 875s # received: '(none) 1 (none)' 875s ok 57 875s # testing : GET /modules/include/retagged1.shtml 875s # expected: 'retagged1.shtml' 875s # received: 'retagged1.shtml' 875s ok 58 875s # testing : GET /modules/include/retagged2.shtml 875s # expected: '----retagged2.shtml' 875s # received: '----retagged2.shtml' 875s ok 59 875s # testing : GET /modules/include/set.shtml 875s # expected: 'set works' 875s # received: 'set works' 875s ok 60 875s # testing : GET /modules/include/var128.shtml 875s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 875s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 875s ok 61 875s # testing : GET /modules/include/virtualq.shtml?foo=bar 875s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 875s # received: 'foo=bar pass inc-two.shtml body foo=bar' 875s ok 62 875s # testing : GET /modules/include/size.shtml 875s # expected: '1,122 1,122 1.1K 1.1K' 875s # received: '1,122 1,122 1.1K 1.1K' 875s ok 63 875s # testing : GET /modules/include/file.shtml 875s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 875s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 875s ok 64 875s # testing : GET /modules/include/printenv.shtml 875s # expected: '200' 875s # received: '200' 875s ok 65 875s ok 66 875s ok 67 875s # testing : /mod_include test/ 875s # expected: qr/mod_include test/ 875s # received: ' 875s # 875s # mod_include test 875s # 875s # 875s # 875s #

mod_include test

875s # 875s # 875s # Hello World 875s # 875s #

[back]

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

mod_include test

875s # 875s # 875s # Hello World 875s # 875s #

[back]

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

mod_include test

875s # 875s # 875s # Hello World 875s # 875s #

[back]

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

Load Balancer Manager for localhost

892s # 892s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
892s #
Server Built: 2025-02-19T07:03:52
892s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
892s #
892s #

LoadBalancer Status for balancer://foo1 [p886c36bf_foo1]

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

LoadBalancer Status for balancer://foo2 [p886c36bf_foo2]

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

LoadBalancer Status for balancer://foo3 [p886c36bf_foo3]

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

LoadBalancer Status for balancer://foo4 [p886c36bf_foo4]

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

LoadBalancer Status for balancer://pr45434 [p886c36bf_pr45434]

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

LoadBalancer Status for balancer://failover [p886c36bf_failover]

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

LoadBalancer Status for balancer://dynproxy [p886c36bf_dynproxy]

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

Moved Permanently

912s #

The document has moved here.

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

Moved Permanently

912s #

The document has moved here.

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

Moved Permanently

912s #

The document has moved here.

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

Moved Permanently

912s #

The document has moved here.

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

Multiple Choices

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

Available documents: 912s #

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

Multiple Choices

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

Available documents: 912s #

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

Multiple Choices

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

Available documents: 912s #

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

Moved Permanently

912s #

The document has moved here.

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

Multiple Choices

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

Available documents: 912s #

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

Multiple Choices

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

Available documents: 912s #

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

Moved Permanently

912s #

The document has moved here.

912s # 912s # ' 912s ok 48 912s ok 914s t/modules/status.t .................. 914s 1..1 914s # Running under perl version 5.040001 for linux 914s # Current time local: Tue May 6 19:32:26 2025 914s # Current time GMT: Tue May 6 19:32:26 2025 914s # Using Test.pm version 1.31 914s # Using Apache/Test.pm version 1.44 914s 914s 914s Apache Status 914s 914s

Apache Server Status for localhost (via 127.0.0.1)

914s 914s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
914s
Server MPM: event
914s
Server Built: 2025-02-19T07:03:52 914s

914s
Current Time: Tuesday, 06-May-2025 19:32:28 UTC
914s
Restart Time: Tuesday, 06-May-2025 19:29:05 UTC
914s
Parent Server Config. Generation: 1
914s
Parent Server MPM Generation: 0
914s
Server uptime: 3 minutes 23 seconds
914s
Server load: 0.97 0.87 0.56
914s
Total accesses: 6873 - Total Traffic: 138.4 MB - Total Duration: 26352
914s
CPU Usage: u2.99 s1.78 cu.79 cs.29 - 2.88% CPU load
914s
33.9 requests/sec - 0.7 MB/second - 20.6 kB/request - 3.83413 ms/request
914s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
914s
914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948352no0yes10240000
1948394no0yes00250000
2948409no0yes00250000
3967542no0yes00250000
Sum400 10990000
914s
___________________W____________________________________________
914s ____________________________________............................
914s ................................................................
914s ................................................................
914s ................................................................
914s ................................................................
914s ................
914s

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

914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s
SrvPIDAccMCPU 914s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09483520/102/102_ 914s 2.0910670.00.510.51 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-09483520/88/88_ 914s 2.0910330.00.500.50 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/102/102_ 914s 2.1010590.00.550.55 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-09483520/99/99_ 914s 2.1010770.01.171.17 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-09483520/101/101_ 914s 2.1010400.00.470.47 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-09483520/106/106_ 914s 2.091010670.01.501.50 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
0-09483520/98/98_ 914s 2.10101250.02.652.65 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-09483520/96/96_ 914s 2.0910850.04.844.84 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/97/97_ 914s 2.101010570.00.610.61 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-09483520/100/100_ 914s 2.0910930.05.205.20 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/96/96_ 914s 2.09101620.06.466.46 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/102/102_ 914s 2.1010600.00.500.50 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-09483520/98/98_ 914s 2.091067340.00.470.47 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/96/96_ 914s 2.1010580.00.630.63 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-09483520/93/93_ 914s 2.0910550.01.071.07 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-09483520/103/103_ 914s 2.09101110.00.750.75 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-09483520/97/97_ 914s 2.0810820.00.750.75 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/104/104_ 914s 2.09101270.01.431.43 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-09483520/104/104_ 914s 2.08101040.00.610.61 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483521/93/93W 914s 2.0800600.00.570.57 914s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-09483520/97/97_ 914s 2.0810600.00.520.52 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/102/102_ 914s 2.1010630.00.810.81 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-09483520/100/100_ 914s 2.1010870.02.512.51 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-09483520/95/95_ 914s 2.08101300.00.930.93 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483520/106/106_ 914s 2.101021460.02.562.56 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-09483940/83/83_ 914s 1.63301330.00.520.52 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/84/84_ 914s 1.63101170.06.486.48 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/85/85_ 914s 1.6410860.00.470.47 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
1-09483940/87/87_ 914s 1.63101470.010.6710.67 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/88/88_ 914s 1.6410940.00.520.52 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-09483940/88/88_ 914s 1.63101350.00.740.74 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/81/81_ 914s 1.6410820.00.380.38 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-09483940/84/84_ 914s 1.64101600.00.540.54 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-09483940/89/89_ 914s 1.6310970.00.580.58 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/80/80_ 914s 1.64101800.01.201.20 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-09483940/87/87_ 914s 1.631067560.00.740.74 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/84/84_ 914s 1.63302130.00.930.93 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/88/88_ 914s 1.63301800.02.362.36 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/78/78_ 914s 1.63302030.010.1410.14 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/87/87_ 914s 1.63302440.04.544.54 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/86/86_ 914s 1.63301430.00.460.46 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/83/83_ 914s 1.63301700.01.151.15 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/86/86_ 914s 1.63302330.00.540.54 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/83/83_ 914s 1.63302040.00.580.58 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/83/83_ 914s 1.64302480.00.550.55 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/87/87_ 914s 1.63301120.00.970.97 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/83/83_ 914s 1.63301320.00.440.44 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/87/87_ 914s 1.6330870.00.530.53 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/84/84_ 914s 1.6430860.00.360.36 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483940/86/86_ 914s 1.6430890.00.820.82 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/68/68_ 914s 1.4730280.00.480.48 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/52/52_ 914s 1.4130200.00.230.23 914s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/two/index HTTP/1.1
2-09484090/68/68_ 914s 1.47301210.014.1514.15 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/56/56_ 914s 1.4430300.00.260.26 914s 127.0.0.1http/1.1localhost:8541POST /balancer-manager HTTP/1.1
2-09484090/65/65_ 914s 1.4730480.00.370.37 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/60/60_ 914s 1.4730430.00.280.28 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/58/58_ 914s 1.4030480.00.240.24 914s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/ HTTP/1.1
2-09484090/62/62_ 914s 1.4730260.00.360.36 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/57/57_ 914s 1.4730250.00.270.27 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/63/63_ 914s 1.473010340.00.390.39 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/57/57_ 914s 1.4730410.00.260.26 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/61/61_ 914s 1.47301130.04.354.35 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/67/67_ 914s 1.47301870.06.326.32 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/60/60_ 914s 1.47302630.00.230.23 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/56/56_ 914s 1.4730690.00.250.25 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/64/64_ 914s 1.47302100.010.2710.27 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/55/55_ 914s 1.4730790.00.320.32 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/64/64_ 914s 1.4730840.01.091.09 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/55/55_ 914s 1.4730390.00.250.25 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/65/65_ 914s 1.4730250.00.440.44 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/67/67_ 914s 1.4730250.00.360.36 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/53/53_ 914s 1.4730210.00.270.27 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/53/53_ 914s 1.4930350.00.290.29 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/68/68_ 914s 1.4730290.00.430.43 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484090/51/51_ 914s 1.4130190.00.250.25 914s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/compressed/ HTTP/1.1
3-09675420/33/33_ 914s 0.5830340.00.130.13 914s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=174655998100
3-09675420/34/34_ 914s 0.5930250.00.170.17 914s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include?test=value HTTP/1.1
3-09675420/29/29_ 914s 0.6030300.00.140.14 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/29/29_ 914s 0.6030790.00.120.12 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/36/36_ 914s 0.5930360.00.200.20 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/28/28_ 914s 0.6010210.00.120.12 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-09675420/35/35_ 914s 0.6010190.00.260.26 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-09675420/29/29_ 914s 0.5910160.00.130.13 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/33/33_ 914s 0.5910190.00.410.41 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/27/27_ 914s 0.5910120.00.120.12 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/30/30_ 914s 0.5830120.00.090.09 914s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_b_noslash/foo/bar/%20baz/%0
3-09675420/28/28_ 914s 0.5910130.00.120.12 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/36/36_ 914s 0.6010150.00.210.21 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
3-09675420/26/26_ 914s 0.6010120.00.120.12 914s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-09675420/32/32_ 914s 0.58310230.00.180.18 914s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/qsa.html?baz=bee HTTP/1.1
3-09675420/35/35_ 914s 0.5930140.00.170.17 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/26/26_ 914s 0.58310200.00.130.13 914s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy2/env.pl?fish=fowl HTTP/1.1
3-09675420/34/34_ 914s 0.5930270.00.490.49 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/29/29_ 914s 0.5930110.00.190.19 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/32/32_ 914s 0.5830120.00.100.10 914s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/qsd-like/foo HTTP/1.1
3-09675420/34/34_ 914s 0.5930160.00.140.14 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/27/27_ 914s 0.5830110.00.180.18 914s 127.0.0.1http/1.1localhost:8529POST /sessiontest/ HTTP/1.1
3-09675420/28/28_ 914s 0.5930110.00.210.21 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675420/32/32_ 914s 0.5830290.00.140.14 914s 127.0.0.1http/1.1localhost:8529GET /modules/session/env.shtml?test=value HTTP/1.1
3-09675420/30/30_ 914s 0.5930510.06.026.02 914s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
914s
914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s 914s
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
914s 914s ok 1 914s ok 916s t/modules/substitute.t .............. 916s 1..19 916s # Running under perl version 5.040001 for linux 916s # Current time local: Tue May 6 19:32:28 2025 916s # Current time GMT: Tue May 6 19:32:28 2025 916s # Using Test.pm version 1.31 916s # Using Apache/Test.pm version 1.44 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'barbar': OK 916s ok 1 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'barbar': OK 916s ok 2 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'foofoo': OK 916s ok 3 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'barbar': OK 916s ok 4 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'barbar': OK 916s ok 5 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'barbar': OK 916s ok 6 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'foof 916s oo': OK 916s ok 7 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'xfoo': OK 916s ok 8 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 916s ok 9 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s barx 916s ': OK 916s ok 10 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'a$1axb(': OK 916s ok 11 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'a$XX': OK 916s ok 12 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 916s ok 13 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'x&x': OK 916s ok 14 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'xx': OK 916s ok 15 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'fcooar': OK 916s ok 16 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'fc$1ar': OK 916s ok 17 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'fdooar': OK 916s ok 18 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s got 200 'XXXfooXXX 916s bar': OK 916s ok 19 916s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 916s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 916s ok 918s t/modules/unique_id.t ............... 918s 1..300 918s # Running under perl version 5.040001 for linux 918s # Current time local: Tue May 6 19:32:30 2025 918s # Current time GMT: Tue May 6 19:32:30 2025 918s # Using Test.pm version 1.31 918s # Using Apache/Test.pm version 1.44 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 1 918s # unique id: aBpjz2cCrAgF8P38_6ZC2AAAABA 918s ok 2 918s ok 3 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 4 918s # unique id: aBpjzxUhbVh_nk855-m1CAAAAEw 918s ok 5 918s ok 6 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 7 918s # unique id: aBpjz5RUErxkVA1heY-45wAAAJI 918s ok 8 918s ok 9 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 10 918s # unique id: aBpjz2cCrAgF8P38_6ZC2QAAABE 918s ok 11 918s ok 12 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 13 918s # unique id: aBpjz5RUErxkVA1heY-46AAAAJM 918s ok 14 918s ok 15 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 16 918s # unique id: aBpjz2cCrAgF8P38_6ZC2gAAABI 918s ok 17 918s ok 18 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 19 918s # unique id: aBpjz5RUErxkVA1heY-46QAAAJU 918s ok 20 918s ok 21 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 22 918s # unique id: aBpjz2cCrAgF8P38_6ZC2wAAABY 918s ok 23 918s ok 24 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 25 918s # unique id: aBpjz5RUErxkVA1heY-46gAAAJQ 918s ok 26 918s ok 27 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 28 918s # unique id: aBpjz2cCrAgF8P38_6ZC3AAAABQ 918s ok 29 918s ok 30 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 31 918s # unique id: aBpjz5RUErxkVA1heY-46wAAAJY 918s ok 32 918s ok 33 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 34 918s # unique id: aBpjz2cCrAgF8P38_6ZC3QAAABg 918s ok 35 918s ok 36 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 37 918s # unique id: aBpjz5RUErxkVA1heY-47AAAAJc 918s ok 38 918s ok 39 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 40 918s # unique id: aBpjzxUhbVh_nk855-m1CQAAAE4 918s ok 41 918s ok 42 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 43 918s # unique id: aBpj0JRUErxkVA1heY-47QAAAJg 918s ok 44 918s ok 45 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 46 918s # unique id: aBpj0BUhbVh_nk855-m1CgAAAEs 918s ok 47 918s ok 48 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 49 918s # unique id: aBpj0JRUErxkVA1heY-47gAAAIE 918s ok 50 918s ok 51 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 52 918s # unique id: aBpj0BUhbVh_nk855-m1CwAAAE0 918s ok 53 918s ok 54 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 55 918s # unique id: aBpj0JRUErxkVA1heY-47wAAAIM 918s ok 56 918s ok 57 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 58 918s # unique id: aBpj0GcCrAgF8P38_6ZC3gAAABc 918s ok 59 918s ok 60 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 61 918s # unique id: aBpj0JRUErxkVA1heY-48AAAAIQ 918s ok 62 918s ok 63 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 64 918s # unique id: aBpj0GcCrAgF8P38_6ZC3wAAABU 918s ok 65 918s ok 66 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 67 918s # unique id: aBpj0BUhbVh_nk855-m1DAAAAFE 918s ok 68 918s ok 69 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 70 918s # unique id: aBpj0GcCrAgF8P38_6ZC4AAAAAc 918s ok 71 918s ok 72 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 73 918s # unique id: aBpj0BUhbVh_nk855-m1DQAAAFA 918s ok 74 918s ok 75 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 76 918s # unique id: aBpj0BUhbVh_nk855-m1DgAAAFQ 918s ok 77 918s ok 78 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 79 918s # unique id: aBpj0GcCrAgF8P38_6ZC4QAAAAY 918s ok 80 918s ok 81 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 82 918s # unique id: aBpj0BUhbVh_nk855-m1DwAAAFM 918s ok 83 918s ok 84 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 85 918s # unique id: aBpj0BUhbVh_nk855-m1EAAAAFg 918s ok 86 918s ok 87 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 88 918s # unique id: aBpj0BUhbVh_nk855-m1EQAAAFc 918s ok 89 918s ok 90 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 91 918s # unique id: aBpj0BUhbVh_nk855-m1EgAAAEA 918s ok 92 918s ok 93 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 94 918s # unique id: aBpj0GcCrAgF8P38_6ZC4gAAAAs 918s ok 95 918s ok 96 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 97 918s # unique id: aBpj0JRUErxkVA1heY-48QAAAIY 918s ok 98 918s ok 99 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 100 918s # unique id: aBpj0GcCrAgF8P38_6ZC4wAAAAo 918s ok 101 918s ok 102 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 103 918s # unique id: aBpj0JRUErxkVA1heY-48gAAAIU 918s ok 104 918s ok 105 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 106 918s # unique id: aBpj0GcCrAgF8P38_6ZC5AAAAA0 918s ok 107 918s ok 108 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 109 918s # unique id: aBpj0BUhbVh_nk855-m1EwAAAEI 918s ok 110 918s ok 111 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 112 918s # unique id: aBpj0GcCrAgF8P38_6ZC5QAAAAg 918s ok 113 918s ok 114 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 115 918s # unique id: aBpj0JRUErxkVA1heY-48wAAAIc 918s ok 116 918s ok 117 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 118 918s # unique id: aBpj0GcCrAgF8P38_6ZC5gAAAAE 918s ok 119 918s ok 120 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 121 918s # unique id: aBpj0JRUErxkVA1heY-49AAAAIg 918s ok 122 918s ok 123 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 124 918s # unique id: aBpj0GcCrAgF8P38_6ZC5wAAAAI 918s ok 125 918s ok 126 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 127 918s # unique id: aBpj0BUhbVh_nk855-m1FAAAAEQ 918s ok 128 918s ok 129 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 130 918s # unique id: aBpj0JRUErxkVA1heY-49QAAAIk 918s ok 131 918s ok 132 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 133 918s # unique id: aBpj0JRUErxkVA1heY-49gAAAIo 918s ok 134 918s ok 135 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 136 918s # unique id: aBpj0GcCrAgF8P38_6ZC6AAAAAA 918s ok 137 918s ok 138 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 139 918s # unique id: aBpj0JRUErxkVA1heY-49wAAAIs 918s ok 140 918s ok 141 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 142 918s # unique id: aBpj0GcCrAgF8P38_6ZC6QAAAAQ 918s ok 143 918s ok 144 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 145 918s # unique id: aBpj0JRUErxkVA1heY-4-AAAAI0 918s ok 146 918s ok 147 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 148 918s # unique id: aBpj0JRUErxkVA1heY-4-QAAAIw 918s ok 149 918s ok 150 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 151 918s # unique id: aBpj0BUhbVh_nk855-m1FQAAAEM 918s ok 152 918s ok 153 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 154 918s # unique id: aBpj0GcCrAgF8P38_6ZC6gAAAAU 918s ok 155 918s ok 156 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 157 918s # unique id: aBpj0JRUErxkVA1heY-4-gAAAI4 918s ok 158 918s ok 159 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 160 918s # unique id: aBpj0JRUErxkVA1heY-4-wAAAI8 918s ok 161 918s ok 162 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 163 918s # unique id: aBpj0BUhbVh_nk855-m1FgAAAEY 918s ok 164 918s ok 165 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 166 918s # unique id: aBpj0JRUErxkVA1heY-4_AAAAJA 918s ok 167 918s ok 168 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 169 918s # unique id: aBpj0GcCrAgF8P38_6ZC6wAAAAM 918s ok 170 918s ok 171 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 172 918s # unique id: aBpj0JRUErxkVA1heY-4_QAAAJE 918s ok 173 918s ok 174 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 175 918s # unique id: aBpj0MFmkCCriIOakEUeAgAAAM4 918s ok 176 918s ok 177 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 178 918s # unique id: aBpj0BUhbVh_nk855-m1FwAAAEU 918s ok 179 918s ok 180 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 181 918s # unique id: aBpj0GcCrAgF8P38_6ZC7AAAAA8 918s ok 182 918s ok 183 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 184 918s # unique id: aBpj0BUhbVh_nk855-m1GAAAAEc 918s ok 185 918s ok 186 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 187 918s # unique id: aBpj0GcCrAgF8P38_6ZC7QAAABM 918s ok 188 918s ok 189 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 190 918s # unique id: aBpj0BUhbVh_nk855-m1GQAAAEg 918s ok 191 918s ok 192 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 193 918s # unique id: aBpj0GcCrAgF8P38_6ZC7gAAAA4 918s ok 194 918s ok 195 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 196 918s # unique id: aBpj0JRUErxkVA1heY-4_gAAAJI 918s ok 197 918s ok 198 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 199 918s # unique id: aBpj0BUhbVh_nk855-m1GgAAAEk 918s ok 200 918s ok 201 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 202 918s # unique id: aBpj0BUhbVh_nk855-m1GwAAAEo 918s ok 203 918s ok 204 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 205 918s # unique id: aBpj0GcCrAgF8P38_6ZC7wAAABA 918s ok 206 918s ok 207 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 208 918s # unique id: aBpj0BUhbVh_nk855-m1HAAAAEw 918s ok 209 918s ok 210 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 211 918s # unique id: aBpj0GcCrAgF8P38_6ZC8AAAABE 918s ok 212 918s ok 213 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 214 918s # unique id: aBpj0BUhbVh_nk855-m1HQAAAE4 918s ok 215 918s ok 216 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 217 918s # unique id: aBpj0GcCrAgF8P38_6ZC8QAAABI 918s ok 218 918s ok 219 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 220 918s # unique id: aBpj0BUhbVh_nk855-m1HgAAAEs 918s ok 221 918s ok 222 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 223 918s # unique id: aBpj0JRUErxkVA1heY-4_wAAAJM 918s ok 224 918s ok 225 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 226 918s # unique id: aBpj0GcCrAgF8P38_6ZC8gAAABY 918s ok 227 918s ok 228 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 229 918s # unique id: aBpj0BUhbVh_nk855-m1HwAAAE0 918s ok 230 918s ok 231 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 232 918s # unique id: aBpj0BUhbVh_nk855-m1IAAAAE8 918s ok 233 918s ok 234 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 235 918s # unique id: aBpj0BUhbVh_nk855-m1IQAAAFA 918s ok 236 918s ok 237 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 238 918s # unique id: aBpj0GcCrAgF8P38_6ZC8wAAABQ 918s ok 239 918s ok 240 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 241 918s # unique id: aBpj0BUhbVh_nk855-m1IgAAAFI 918s ok 242 918s ok 243 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 244 918s # unique id: aBpj0MFmkCCriIOakEUeAwAAAM8 918s ok 245 918s ok 246 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 247 918s # unique id: aBpj0BUhbVh_nk855-m1IwAAAFQ 918s ok 248 918s ok 249 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 250 918s # unique id: aBpj0JRUErxkVA1heY-5AAAAAJU 918s ok 251 918s ok 252 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 253 918s # unique id: aBpj0BUhbVh_nk855-m1JAAAAFM 918s ok 254 918s ok 255 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 256 918s # unique id: aBpj0BUhbVh_nk855-m1JQAAAFU 918s ok 257 918s ok 258 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 259 918s # unique id: aBpj0JRUErxkVA1heY-5AQAAAJQ 918s ok 260 918s ok 261 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 262 918s # unique id: aBpj0GcCrAgF8P38_6ZC9AAAABg 918s ok 263 918s ok 264 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 265 918s # unique id: aBpj0BUhbVh_nk855-m1JgAAAFg 918s ok 266 918s ok 267 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 268 918s # unique id: aBpj0JRUErxkVA1heY-5AgAAAJY 918s ok 269 918s ok 270 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 271 918s # unique id: aBpj0BUhbVh_nk855-m1JwAAAFY 918s ok 272 918s ok 273 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 274 918s # unique id: aBpj0GcCrAgF8P38_6ZC9QAAABc 918s ok 275 918s ok 276 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 277 918s # unique id: aBpj0BUhbVh_nk855-m1KAAAAFc 918s ok 278 918s ok 279 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 280 918s # unique id: aBpj0GcCrAgF8P38_6ZC9gAAABU 918s ok 281 918s ok 282 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 283 918s # unique id: aBpj0BUhbVh_nk855-m1KQAAAEA 918s ok 284 918s ok 285 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 286 918s # unique id: aBpj0JRUErxkVA1heY-5AwAAAJc 918s ok 287 918s ok 288 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 289 918s # unique id: aBpj0BUhbVh_nk855-m1KgAAAEI 918s ok 290 918s ok 291 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 292 918s # unique id: aBpj0BUhbVh_nk855-m1KwAAAEE 918s ok 293 918s ok 294 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 295 918s # unique id: aBpj0GcCrAgF8P38_6ZC9wAAAAc 918s ok 296 918s ok 297 918s # testing : fetch unique ID 918s # expected: 200 918s # received: '200' 918s ok 298 918s # unique id: aBpj0BUhbVh_nk855-m1LAAAAEQ 918s ok 299 918s ok 300 918s ok 920s t/modules/usertrack.t ............... 920s 1..1004 920s # Running under perl version 5.040001 for linux 920s # Current time local: Tue May 6 19:32:32 2025 920s # Current time GMT: Tue May 6 19:32:32 2025 920s # Using Test.pm version 1.31 920s # Using Apache/Test.pm version 1.44 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 1 920s ok 2 920s Set-Cookie: usertrack_test=2cc3b153.6347cadaa69bc; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=2cc3b153.6347cadaa69bc 920s ok 3 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 4 920s ok 5 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 6 920s ok 7 920s Set-Cookie: usertrack_test=2567bad.6347cadaa7bbc; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=2567bad.6347cadaa7bbc 920s ok 8 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 9 920s ok 10 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 11 920s ok 12 920s Set-Cookie: usertrack_test=bf72162d.6347cadaa85bf; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=bf72162d.6347cadaa85bf 920s ok 13 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 14 920s ok 15 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 16 920s ok 17 920s Set-Cookie: usertrack_test=e2f9c892.6347cadaa8f9c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=e2f9c892.6347cadaa8f9c 920s ok 18 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 19 920s ok 20 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 21 920s ok 22 920s Set-Cookie: usertrack_test=d0311e81.6347cadaa995c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=d0311e81.6347cadaa995c 920s ok 23 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 24 920s ok 25 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 26 920s ok 27 920s Set-Cookie: usertrack_test=b78d37b7.6347cadaaa2fb; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=b78d37b7.6347cadaaa2fb 920s ok 28 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 29 920s ok 30 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 31 920s ok 32 920s Set-Cookie: usertrack_test=8fbdc95c.6347cadaaac73; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=8fbdc95c.6347cadaaac73 920s ok 33 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 34 920s ok 35 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 36 920s ok 37 920s Set-Cookie: usertrack_test=6e549b3c.6347cadaab5d8; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=6e549b3c.6347cadaab5d8 920s ok 38 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 39 920s ok 40 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 41 920s ok 42 920s Set-Cookie: usertrack_test=96f47625.6347cadaabf2a; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=96f47625.6347cadaabf2a 920s ok 43 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 44 920s ok 45 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 46 920s ok 47 920s Set-Cookie: usertrack_test=247d94b3.6347cadaac8cf; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=247d94b3.6347cadaac8cf 920s ok 48 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 49 920s ok 50 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 51 920s ok 52 920s Set-Cookie: usertrack_test=bff61517.6347cadaad27c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=bff61517.6347cadaad27c 920s ok 53 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 54 920s ok 55 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 56 920s ok 57 920s Set-Cookie: usertrack_test=d7dfa7ad.6347cadaadbdf; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=d7dfa7ad.6347cadaadbdf 920s ok 58 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 59 920s ok 60 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 61 920s ok 62 920s Set-Cookie: usertrack_test=a862d7a9.6347cadaae598; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=a862d7a9.6347cadaae598 920s ok 63 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 64 920s ok 65 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 66 920s ok 67 920s Set-Cookie: usertrack_test=6e981b69.6347cadaaee1a; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=6e981b69.6347cadaaee1a 920s ok 68 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 69 920s ok 70 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 71 920s ok 72 920s Set-Cookie: usertrack_test=b9814389.6347cadaaf5f4; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=b9814389.6347cadaaf5f4 920s ok 73 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 74 920s ok 75 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 76 920s ok 77 920s Set-Cookie: usertrack_test=6ffd06e1.6347cadaafe7e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=6ffd06e1.6347cadaafe7e 920s ok 78 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 79 920s ok 80 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 81 920s ok 82 920s Set-Cookie: usertrack_test=3652248b.6347cadab076c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=3652248b.6347cadab076c 920s ok 83 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 84 920s ok 85 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 86 920s ok 87 920s Set-Cookie: usertrack_test=9baa1ffb.6347cadab0f35; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=9baa1ffb.6347cadab0f35 920s ok 88 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 89 920s ok 90 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 91 920s ok 92 920s Set-Cookie: usertrack_test=1ecb2ec4.6347cadab1703; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=1ecb2ec4.6347cadab1703 920s ok 93 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 94 920s ok 95 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 96 920s ok 97 920s Set-Cookie: usertrack_test=7a2cded3.6347cadab1eaa; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=7a2cded3.6347cadab1eaa 920s ok 98 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 99 920s ok 100 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 101 920s ok 102 920s Set-Cookie: usertrack_test=e84e6bf4.6347cadab26ac; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=e84e6bf4.6347cadab26ac 920s ok 103 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 104 920s ok 105 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 106 920s ok 107 920s Set-Cookie: usertrack_test=846d80c2.6347cadab2e66; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=846d80c2.6347cadab2e66 920s ok 108 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 109 920s ok 110 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 111 920s ok 112 920s Set-Cookie: usertrack_test=69b323a5.6347cadab366c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=69b323a5.6347cadab366c 920s ok 113 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 114 920s ok 115 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 116 920s ok 117 920s Set-Cookie: usertrack_test=ae35416.6347cadab3e5c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 920s Cookie: usertrack_test=ae35416.6347cadab3e5c 920s ok 118 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 119 920s ok 120 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 121 920s ok 122 921s Set-Cookie: usertrack_test=997ea727.6347cadab4606; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=997ea727.6347cadab4606 921s ok 123 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 124 921s ok 125 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 126 921s ok 127 921s Set-Cookie: usertrack_test=2629b556.6347cadab4dde; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2629b556.6347cadab4dde 921s ok 128 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 129 921s ok 130 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 131 921s ok 132 921s Set-Cookie: usertrack_test=2bf19b74.6347cadab5590; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2bf19b74.6347cadab5590 921s ok 133 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 134 921s ok 135 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 136 921s ok 137 921s Set-Cookie: usertrack_test=ad6d52bd.6347cadab5d65; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ad6d52bd.6347cadab5d65 921s ok 138 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 139 921s ok 140 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 141 921s ok 142 921s Set-Cookie: usertrack_test=c130fce3.6347cadab64ca; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=c130fce3.6347cadab64ca 921s ok 143 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 144 921s ok 145 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 146 921s ok 147 921s Set-Cookie: usertrack_test=cb43043d.6347cadab6c20; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=cb43043d.6347cadab6c20 921s ok 148 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 149 921s ok 150 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 151 921s ok 152 921s Set-Cookie: usertrack_test=36122fce.6347cadab738c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=36122fce.6347cadab738c 921s ok 153 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 154 921s ok 155 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 156 921s ok 157 921s Set-Cookie: usertrack_test=7443ae3.6347cadab7b8a; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=7443ae3.6347cadab7b8a 921s ok 158 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 159 921s ok 160 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 161 921s ok 162 921s Set-Cookie: usertrack_test=fc42f51f.6347cadab8331; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=fc42f51f.6347cadab8331 921s ok 163 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 164 921s ok 165 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 166 921s ok 167 921s Set-Cookie: usertrack_test=564a0ee7.6347cadab8a8c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=564a0ee7.6347cadab8a8c 921s ok 168 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 169 921s ok 170 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 171 921s ok 172 921s Set-Cookie: usertrack_test=578ef6d8.6347cadab9238; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=578ef6d8.6347cadab9238 921s ok 173 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 174 921s ok 175 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 176 921s ok 177 921s Set-Cookie: usertrack_test=efc3b5b.6347cadab999e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=efc3b5b.6347cadab999e 921s ok 178 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 179 921s ok 180 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 181 921s ok 182 921s Set-Cookie: usertrack_test=1c4c686c.6347cadaba19c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=1c4c686c.6347cadaba19c 921s ok 183 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 184 921s ok 185 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 186 921s ok 187 921s Set-Cookie: usertrack_test=8e210ac9.6347cadaba939; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=8e210ac9.6347cadaba939 921s ok 188 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 189 921s ok 190 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 191 921s ok 192 921s Set-Cookie: usertrack_test=6293a804.6347cadabb07e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=6293a804.6347cadabb07e 921s ok 193 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 194 921s ok 195 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 196 921s ok 197 921s Set-Cookie: usertrack_test=b560a001.6347cadabb7cb; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=b560a001.6347cadabb7cb 921s ok 198 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 199 921s ok 200 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 201 921s ok 202 921s Set-Cookie: usertrack_test=76b5d2d2.6347cadabbf5d; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=76b5d2d2.6347cadabbf5d 921s ok 203 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 204 921s ok 205 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 206 921s ok 207 921s Set-Cookie: usertrack_test=41e398a6.6347cadabc697; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=41e398a6.6347cadabc697 921s ok 208 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 209 921s ok 210 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 211 921s ok 212 921s Set-Cookie: usertrack_test=af370eec.6347cadabce53; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=af370eec.6347cadabce53 921s ok 213 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 214 921s ok 215 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 216 921s ok 217 921s Set-Cookie: usertrack_test=8ec9f7ad.6347cadabd5c4; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=8ec9f7ad.6347cadabd5c4 921s ok 218 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 219 921s ok 220 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 221 921s ok 222 921s Set-Cookie: usertrack_test=40cdc416.6347cadabdd6f; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=40cdc416.6347cadabdd6f 921s ok 223 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 224 921s ok 225 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 226 921s ok 227 921s Set-Cookie: usertrack_test=f08349f7.6347cadabe53a; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=f08349f7.6347cadabe53a 921s ok 228 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 229 921s ok 230 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 231 921s ok 232 921s Set-Cookie: usertrack_test=a7bb5a72.6347cadabeca3; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=a7bb5a72.6347cadabeca3 921s ok 233 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 234 921s ok 235 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 236 921s ok 237 921s Set-Cookie: usertrack_test=eeebf44e.6347cadabf4a4; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=eeebf44e.6347cadabf4a4 921s ok 238 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 239 921s ok 240 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 241 921s ok 242 921s Set-Cookie: usertrack_test=3c3c0d20.6347cadabfc15; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=3c3c0d20.6347cadabfc15 921s ok 243 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 244 921s ok 245 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 246 921s ok 247 921s Set-Cookie: usertrack_test=7d5f9dae.6347cadac0353; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=7d5f9dae.6347cadac0353 921s ok 248 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 249 921s ok 250 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 251 921s ok 252 921s Set-Cookie: usertrack_test=93516c02.6347cadac0aaf; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=93516c02.6347cadac0aaf 921s ok 253 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 254 921s ok 255 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 256 921s ok 257 921s Set-Cookie: usertrack_test=34832337.6347cadac1207; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=34832337.6347cadac1207 921s ok 258 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 259 921s ok 260 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 261 921s ok 262 921s Set-Cookie: usertrack_test=45f781c.6347cadac19ad; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=45f781c.6347cadac19ad 921s ok 263 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 264 921s ok 265 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 266 921s ok 267 921s Set-Cookie: usertrack_test=3cb582b5.6347cadac2160; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=3cb582b5.6347cadac2160 921s ok 268 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 269 921s ok 270 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 271 921s ok 272 921s Set-Cookie: usertrack_test=dbfe2118.6347cadac293d; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=dbfe2118.6347cadac293d 921s ok 273 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 274 921s ok 275 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 276 921s ok 277 921s Set-Cookie: usertrack_test=2b1f348f.6347cadac30cb; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2b1f348f.6347cadac30cb 921s ok 278 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 279 921s ok 280 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 281 921s ok 282 921s Set-Cookie: usertrack_test=fe8a0bca.6347cadac383a; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=fe8a0bca.6347cadac383a 921s ok 283 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 284 921s ok 285 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 286 921s ok 287 921s Set-Cookie: usertrack_test=5802709c.6347cadac3fd3; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=5802709c.6347cadac3fd3 921s ok 288 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 289 921s ok 290 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 291 921s ok 292 921s Set-Cookie: usertrack_test=4d258bd6.6347cadac471e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=4d258bd6.6347cadac471e 921s ok 293 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 294 921s ok 295 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 296 921s ok 297 921s Set-Cookie: usertrack_test=2c0cb353.6347cadac4e87; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2c0cb353.6347cadac4e87 921s ok 298 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 299 921s ok 300 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 301 921s ok 302 921s Set-Cookie: usertrack_test=ab0c3e3b.6347cadac5621; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ab0c3e3b.6347cadac5621 921s ok 303 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 304 921s ok 305 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 306 921s ok 307 921s Set-Cookie: usertrack_test=cc65801c.6347cadac5d66; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=cc65801c.6347cadac5d66 921s ok 308 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 309 921s ok 310 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 311 921s ok 312 921s Set-Cookie: usertrack_test=d228bf7d.6347cadac6550; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=d228bf7d.6347cadac6550 921s ok 313 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 314 921s ok 315 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 316 921s ok 317 921s Set-Cookie: usertrack_test=1ae8f285.6347cadac6d35; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=1ae8f285.6347cadac6d35 921s ok 318 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 319 921s ok 320 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 321 921s ok 322 921s Set-Cookie: usertrack_test=6ade7f78.6347cadac7502; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=6ade7f78.6347cadac7502 921s ok 323 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 324 921s ok 325 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 326 921s ok 327 921s Set-Cookie: usertrack_test=87e9ffe8.6347cadac7c59; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=87e9ffe8.6347cadac7c59 921s ok 328 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 329 921s ok 330 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 331 921s ok 332 921s Set-Cookie: usertrack_test=e14cf9e4.6347cadac8399; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=e14cf9e4.6347cadac8399 921s ok 333 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 334 921s ok 335 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 336 921s ok 337 921s Set-Cookie: usertrack_test=1e043ec3.6347cadac8b01; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=1e043ec3.6347cadac8b01 921s ok 338 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 339 921s ok 340 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 341 921s ok 342 921s Set-Cookie: usertrack_test=18d52a3d.6347cadac92bb; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=18d52a3d.6347cadac92bb 921s ok 343 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 344 921s ok 345 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 346 921s ok 347 921s Set-Cookie: usertrack_test=a6a396a9.6347cadac99fc; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=a6a396a9.6347cadac99fc 921s ok 348 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 349 921s ok 350 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 351 921s ok 352 921s Set-Cookie: usertrack_test=23b841d9.6347cadaca18f; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=23b841d9.6347cadaca18f 921s ok 353 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 354 921s ok 355 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 356 921s ok 357 921s Set-Cookie: usertrack_test=23ea06c1.6347cadaca8ca; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=23ea06c1.6347cadaca8ca 921s ok 358 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 359 921s ok 360 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 361 921s ok 362 921s Set-Cookie: usertrack_test=9d08af71.6347cadacb022; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9d08af71.6347cadacb022 921s ok 363 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 364 921s ok 365 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 366 921s ok 367 921s Set-Cookie: usertrack_test=de340e80.6347cadacb7d4; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=de340e80.6347cadacb7d4 921s ok 368 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 369 921s ok 370 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 371 921s ok 372 921s Set-Cookie: usertrack_test=5f7a550f.6347cadacbef7; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=5f7a550f.6347cadacbef7 921s ok 373 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 374 921s ok 375 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 376 921s ok 377 921s Set-Cookie: usertrack_test=ad726f18.6347cadacc635; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ad726f18.6347cadacc635 921s ok 378 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 379 921s ok 380 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 381 921s ok 382 921s Set-Cookie: usertrack_test=4e37d2f0.6347cadaccd77; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=4e37d2f0.6347cadaccd77 921s ok 383 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 384 921s ok 385 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 386 921s ok 387 921s Set-Cookie: usertrack_test=633923a1.6347cadacd546; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=633923a1.6347cadacd546 921s ok 388 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 389 921s ok 390 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 391 921s ok 392 921s Set-Cookie: usertrack_test=3f0af48e.6347cadacdd68; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=3f0af48e.6347cadacdd68 921s ok 393 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 394 921s ok 395 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 396 921s ok 397 921s Set-Cookie: usertrack_test=7210f0ec.6347cadace4a6; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=7210f0ec.6347cadace4a6 921s ok 398 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 399 921s ok 400 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 401 921s ok 402 921s Set-Cookie: usertrack_test=d5aa236d.6347cadacebe1; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=d5aa236d.6347cadacebe1 921s ok 403 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 404 921s ok 405 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 406 921s ok 407 921s Set-Cookie: usertrack_test=7a607864.6347cadacf3bd; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=7a607864.6347cadacf3bd 921s ok 408 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 409 921s ok 410 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 411 921s ok 412 921s Set-Cookie: usertrack_test=fde13681.6347cadacfb19; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=fde13681.6347cadacfb19 921s ok 413 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 414 921s ok 415 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 416 921s ok 417 921s Set-Cookie: usertrack_test=c5b75657.6347cadad0335; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=c5b75657.6347cadad0335 921s ok 418 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 419 921s ok 420 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 421 921s ok 422 921s Set-Cookie: usertrack_test=d6aa755a.6347cadad0ac6; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=d6aa755a.6347cadad0ac6 921s ok 423 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 424 921s ok 425 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 426 921s ok 427 921s Set-Cookie: usertrack_test=e8e1bff2.6347cadad1268; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=e8e1bff2.6347cadad1268 921s ok 428 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 429 921s ok 430 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 431 921s ok 432 921s Set-Cookie: usertrack_test=fdc7f31a.6347cadad1a18; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=fdc7f31a.6347cadad1a18 921s ok 433 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 434 921s ok 435 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 436 921s ok 437 921s Set-Cookie: usertrack_test=61d2f9fc.6347cadad2163; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=61d2f9fc.6347cadad2163 921s ok 438 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 439 921s ok 440 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 441 921s ok 442 921s Set-Cookie: usertrack_test=d632f033.6347cadad28f4; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=d632f033.6347cadad28f4 921s ok 443 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 444 921s ok 445 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 446 921s ok 447 921s Set-Cookie: usertrack_test=e2a0d6e6.6347cadad3076; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=e2a0d6e6.6347cadad3076 921s ok 448 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 449 921s ok 450 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 451 921s ok 452 921s Set-Cookie: usertrack_test=ae6242bd.6347cadad3855; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ae6242bd.6347cadad3855 921s ok 453 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 454 921s ok 455 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 456 921s ok 457 921s Set-Cookie: usertrack_test=9986c2cc.6347cadad3fde; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9986c2cc.6347cadad3fde 921s ok 458 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 459 921s ok 460 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 461 921s ok 462 921s Set-Cookie: usertrack_test=cf62933f.6347cadad4729; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=cf62933f.6347cadad4729 921s ok 463 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 464 921s ok 465 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 466 921s ok 467 921s Set-Cookie: usertrack_test=c979e55d.6347cadad4e93; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=c979e55d.6347cadad4e93 921s ok 468 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 469 921s ok 470 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 471 921s ok 472 921s Set-Cookie: usertrack_test=b039cafa.6347cadad55cb; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=b039cafa.6347cadad55cb 921s ok 473 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 474 921s ok 475 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 476 921s ok 477 921s Set-Cookie: usertrack_test=18bdf3a2.6347cadad5d18; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=18bdf3a2.6347cadad5d18 921s ok 478 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 479 921s ok 480 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 481 921s ok 482 921s Set-Cookie: usertrack_test=eb2b361d.6347cadad6476; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=eb2b361d.6347cadad6476 921s ok 483 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 484 921s ok 485 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 486 921s ok 487 921s Set-Cookie: usertrack_test=e8237fc.6347cadad6bbf; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=e8237fc.6347cadad6bbf 921s ok 488 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 489 921s ok 490 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 491 921s ok 492 921s Set-Cookie: usertrack_test=118d9d45.6347cadad730c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=118d9d45.6347cadad730c 921s ok 493 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 494 921s ok 495 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 496 921s ok 497 921s Set-Cookie: usertrack_test=d1379968.6347cadad7a56; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=d1379968.6347cadad7a56 921s ok 498 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 499 921s ok 500 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 501 921s ok 502 921s Set-Cookie: usertrack_test=cca7755f.6347cadad818f; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=cca7755f.6347cadad818f 921s ok 503 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 504 921s ok 505 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 506 921s ok 507 921s Set-Cookie: usertrack_test=23b406f8.6347cadad88e0; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=23b406f8.6347cadad88e0 921s ok 508 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 509 921s ok 510 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 511 921s ok 512 921s Set-Cookie: usertrack_test=35fb1327.6347cadad9020; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=35fb1327.6347cadad9020 921s ok 513 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 514 921s ok 515 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 516 921s ok 517 921s Set-Cookie: usertrack_test=167754ad.6347cadad97c2; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=167754ad.6347cadad97c2 921s ok 518 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 519 921s ok 520 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 521 921s ok 522 921s Set-Cookie: usertrack_test=2f31089a.6347cadad9f80; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2f31089a.6347cadad9f80 921s ok 523 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 524 921s ok 525 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 526 921s ok 527 921s Set-Cookie: usertrack_test=19e891a3.6347cadada6bd; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=19e891a3.6347cadada6bd 921s ok 528 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 529 921s ok 530 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 531 921s ok 532 921s Set-Cookie: usertrack_test=59c3370a.6347cadadae48; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=59c3370a.6347cadadae48 921s ok 533 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 534 921s ok 535 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 536 921s ok 537 921s Set-Cookie: usertrack_test=26de2c2f.6347cadadb5f9; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=26de2c2f.6347cadadb5f9 921s ok 538 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 539 921s ok 540 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 541 921s ok 542 921s Set-Cookie: usertrack_test=d53d2d21.6347cadadbd93; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=d53d2d21.6347cadadbd93 921s ok 543 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 544 921s ok 545 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 546 921s ok 547 921s Set-Cookie: usertrack_test=52caae6b.6347cadadc4c3; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=52caae6b.6347cadadc4c3 921s ok 548 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 549 921s ok 550 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 551 921s ok 552 921s Set-Cookie: usertrack_test=8c49ec97.6347cadadcc16; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=8c49ec97.6347cadadcc16 921s ok 553 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 554 921s ok 555 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 556 921s ok 557 921s Set-Cookie: usertrack_test=dbab3fa0.6347cadadd367; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=dbab3fa0.6347cadadd367 921s ok 558 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 559 921s ok 560 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 561 921s ok 562 921s Set-Cookie: usertrack_test=24bc7d13.6347cadaddab7; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=24bc7d13.6347cadaddab7 921s ok 563 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 564 921s ok 565 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 566 921s ok 567 921s Set-Cookie: usertrack_test=a8a4b613.6347cadade22b; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=a8a4b613.6347cadade22b 921s ok 568 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 569 921s ok 570 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 571 921s ok 572 921s Set-Cookie: usertrack_test=90249dce.6347cadade9e1; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=90249dce.6347cadade9e1 921s ok 573 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 574 921s ok 575 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 576 921s ok 577 921s Set-Cookie: usertrack_test=3ada526c.6347cadadf1be; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=3ada526c.6347cadadf1be 921s ok 578 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 579 921s ok 580 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 581 921s ok 582 921s Set-Cookie: usertrack_test=8bf5d12a.6347cadadf91c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=8bf5d12a.6347cadadf91c 921s ok 583 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 584 921s ok 585 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 586 921s ok 587 921s Set-Cookie: usertrack_test=c3eeb34f.6347cadae00c0; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=c3eeb34f.6347cadae00c0 921s ok 588 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 589 921s ok 590 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 591 921s ok 592 921s Set-Cookie: usertrack_test=55f0510b.6347cadae0806; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=55f0510b.6347cadae0806 921s ok 593 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 594 921s ok 595 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 596 921s ok 597 921s Set-Cookie: usertrack_test=2af55c1f.6347cadae0f49; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2af55c1f.6347cadae0f49 921s ok 598 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 599 921s ok 600 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 601 921s ok 602 921s Set-Cookie: usertrack_test=f5610dd3.6347cadae16a6; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=f5610dd3.6347cadae16a6 921s ok 603 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 604 921s ok 605 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 606 921s ok 607 921s Set-Cookie: usertrack_test=1e0d3dd5.6347cadae1df5; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=1e0d3dd5.6347cadae1df5 921s ok 608 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 609 921s ok 610 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 611 921s ok 612 921s Set-Cookie: usertrack_test=b463037e.6347cadae25c1; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=b463037e.6347cadae25c1 921s ok 613 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 614 921s ok 615 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 616 921s ok 617 921s Set-Cookie: usertrack_test=a884a1c9.6347cadae2d9c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=a884a1c9.6347cadae2d9c 921s ok 618 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 619 921s ok 620 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 621 921s ok 622 921s Set-Cookie: usertrack_test=dd79b1e1.6347cadae3519; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=dd79b1e1.6347cadae3519 921s ok 623 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 624 921s ok 625 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 626 921s ok 627 921s Set-Cookie: usertrack_test=eb415fa8.6347cadae3c64; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=eb415fa8.6347cadae3c64 921s ok 628 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 629 921s ok 630 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 631 921s ok 632 921s Set-Cookie: usertrack_test=7bafc19b.6347cadae43a2; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=7bafc19b.6347cadae43a2 921s ok 633 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 634 921s ok 635 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 636 921s ok 637 921s Set-Cookie: usertrack_test=e39aa365.6347cadae4aee; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=e39aa365.6347cadae4aee 921s ok 638 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 639 921s ok 640 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 641 921s ok 642 921s Set-Cookie: usertrack_test=28eb3574.6347cadae5223; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=28eb3574.6347cadae5223 921s ok 643 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 644 921s ok 645 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 646 921s ok 647 921s Set-Cookie: usertrack_test=a9bca7e8.6347cadae5980; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=a9bca7e8.6347cadae5980 921s ok 648 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 649 921s ok 650 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 651 921s ok 652 921s Set-Cookie: usertrack_test=6a361f1c.6347cadae60fc; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=6a361f1c.6347cadae60fc 921s ok 653 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 654 921s ok 655 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 656 921s ok 657 921s Set-Cookie: usertrack_test=9093a119.6347cadae6832; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9093a119.6347cadae6832 921s ok 658 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 659 921s ok 660 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 661 921s ok 662 921s Set-Cookie: usertrack_test=233e0e5d.6347cadae6f6a; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=233e0e5d.6347cadae6f6a 921s ok 663 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 664 921s ok 665 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 666 921s ok 667 921s Set-Cookie: usertrack_test=9b495b7d.6347cadae76f3; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9b495b7d.6347cadae76f3 921s ok 668 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 669 921s ok 670 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 671 921s ok 672 921s Set-Cookie: usertrack_test=f59cccae.6347cadae7e33; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=f59cccae.6347cadae7e33 921s ok 673 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 674 921s ok 675 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 676 921s ok 677 921s Set-Cookie: usertrack_test=43741e97.6347cadae85a7; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=43741e97.6347cadae85a7 921s ok 678 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 679 921s ok 680 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 681 921s ok 682 921s Set-Cookie: usertrack_test=68c379a1.6347cadae8d88; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=68c379a1.6347cadae8d88 921s ok 683 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 684 921s ok 685 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 686 921s ok 687 921s Set-Cookie: usertrack_test=81974aef.6347cadae9512; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=81974aef.6347cadae9512 921s ok 688 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 689 921s ok 690 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 691 921s ok 692 921s Set-Cookie: usertrack_test=29da0bb.6347cadae9c4e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=29da0bb.6347cadae9c4e 921s ok 693 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 694 921s ok 695 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 696 921s ok 697 921s Set-Cookie: usertrack_test=22beb765.6347cadaea3ae; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=22beb765.6347cadaea3ae 921s ok 698 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 699 921s ok 700 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 701 921s ok 702 921s Set-Cookie: usertrack_test=cb4d6f18.6347cadaeaaf9; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=cb4d6f18.6347cadaeaaf9 921s ok 703 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 704 921s ok 705 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 706 921s ok 707 921s Set-Cookie: usertrack_test=d1e94022.6347cadaeb299; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=d1e94022.6347cadaeb299 921s ok 708 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 709 921s ok 710 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 711 921s ok 712 921s Set-Cookie: usertrack_test=caba14b0.6347cadaeb9e4; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=caba14b0.6347cadaeb9e4 921s ok 713 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 714 921s ok 715 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 716 921s ok 717 921s Set-Cookie: usertrack_test=ea5c9dbf.6347cadaec121; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ea5c9dbf.6347cadaec121 921s ok 718 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 719 921s ok 720 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 721 921s ok 722 921s Set-Cookie: usertrack_test=daaf18e9.6347cadaec873; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=daaf18e9.6347cadaec873 921s ok 723 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 724 921s ok 725 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 726 921s ok 727 921s Set-Cookie: usertrack_test=6a423688.6347cadaed071; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=6a423688.6347cadaed071 921s ok 728 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 729 921s ok 730 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 731 921s ok 732 921s Set-Cookie: usertrack_test=568a014c.6347cadaed80e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=568a014c.6347cadaed80e 921s ok 733 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 734 921s ok 735 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 736 921s ok 737 921s Set-Cookie: usertrack_test=982a2dfd.6347cadaedfd9; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=982a2dfd.6347cadaedfd9 921s ok 738 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 739 921s ok 740 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 741 921s ok 742 921s Set-Cookie: usertrack_test=ab50f43a.6347cadaee711; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ab50f43a.6347cadaee711 921s ok 743 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 744 921s ok 745 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 746 921s ok 747 921s Set-Cookie: usertrack_test=59d5ffa9.6347cadaeeea5; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=59d5ffa9.6347cadaeeea5 921s ok 748 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 749 921s ok 750 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 751 921s ok 752 921s Set-Cookie: usertrack_test=ae5a509a.6347cadaef5e4; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ae5a509a.6347cadaef5e4 921s ok 753 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 754 921s ok 755 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 756 921s ok 757 921s Set-Cookie: usertrack_test=34f94755.6347cadaefd30; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=34f94755.6347cadaefd30 921s ok 758 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 759 921s ok 760 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 761 921s ok 762 921s Set-Cookie: usertrack_test=afbc8dd6.6347cadaf0455; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=afbc8dd6.6347cadaf0455 921s ok 763 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 764 921s ok 765 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 766 921s ok 767 921s Set-Cookie: usertrack_test=40b9bb23.6347cadaf0b7c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=40b9bb23.6347cadaf0b7c 921s ok 768 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 769 921s ok 770 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 771 921s ok 772 921s Set-Cookie: usertrack_test=8bb08f2e.6347cadaf12a9; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=8bb08f2e.6347cadaf12a9 921s ok 773 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 774 921s ok 775 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 776 921s ok 777 921s Set-Cookie: usertrack_test=6f3a1214.6347cadaf19d1; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=6f3a1214.6347cadaf19d1 921s ok 778 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 779 921s ok 780 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 781 921s ok 782 921s Set-Cookie: usertrack_test=bfef4274.6347cadaf215c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=bfef4274.6347cadaf215c 921s ok 783 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 784 921s ok 785 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 786 921s ok 787 921s Set-Cookie: usertrack_test=f3c377d4.6347cadaf290a; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=f3c377d4.6347cadaf290a 921s ok 788 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 789 921s ok 790 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 791 921s ok 792 921s Set-Cookie: usertrack_test=3cea2b23.6347cadaf3084; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=3cea2b23.6347cadaf3084 921s ok 793 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 794 921s ok 795 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 796 921s ok 797 921s Set-Cookie: usertrack_test=5e35d1da.6347cadaf37aa; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=5e35d1da.6347cadaf37aa 921s ok 798 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 799 921s ok 800 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 801 921s ok 802 921s Set-Cookie: usertrack_test=23a20c01.6347cadaf3ede; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=23a20c01.6347cadaf3ede 921s ok 803 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 804 921s ok 805 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 806 921s ok 807 921s Set-Cookie: usertrack_test=1ae6c48c.6347cadaf4629; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=1ae6c48c.6347cadaf4629 921s ok 808 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 809 921s ok 810 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 811 921s ok 812 921s Set-Cookie: usertrack_test=9ffbd1e0.6347cadaf4d82; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9ffbd1e0.6347cadaf4d82 921s ok 813 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 814 921s ok 815 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 816 921s ok 817 921s Set-Cookie: usertrack_test=acd18fac.6347cadaf54b6; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=acd18fac.6347cadaf54b6 921s ok 818 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 819 921s ok 820 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 821 921s ok 822 921s Set-Cookie: usertrack_test=a2b7e5d.6347cadaf5bf0; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=a2b7e5d.6347cadaf5bf0 921s ok 823 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 824 921s ok 825 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 826 921s ok 827 921s Set-Cookie: usertrack_test=f407b951.6347cadaf6380; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=f407b951.6347cadaf6380 921s ok 828 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 829 921s ok 830 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 831 921s ok 832 921s Set-Cookie: usertrack_test=ec141142.6347cadaf6ac1; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ec141142.6347cadaf6ac1 921s ok 833 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 834 921s ok 835 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 836 921s ok 837 921s Set-Cookie: usertrack_test=22569dac.6347cadaf7255; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=22569dac.6347cadaf7255 921s ok 838 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 839 921s ok 840 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 841 921s ok 842 921s Set-Cookie: usertrack_test=5746c27c.6347cadaf798b; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=5746c27c.6347cadaf798b 921s ok 843 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 844 921s ok 845 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 846 921s ok 847 921s Set-Cookie: usertrack_test=5e6a3b3d.6347cadaf80bd; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=5e6a3b3d.6347cadaf80bd 921s ok 848 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 849 921s ok 850 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 851 921s ok 852 921s Set-Cookie: usertrack_test=19148ddb.6347cadaf87e5; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=19148ddb.6347cadaf87e5 921s ok 853 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 854 921s ok 855 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 856 921s ok 857 921s Set-Cookie: usertrack_test=2164a6d5.6347cadaf8f28; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2164a6d5.6347cadaf8f28 921s ok 858 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 859 921s ok 860 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 861 921s ok 862 921s Set-Cookie: usertrack_test=575099c4.6347cadaf9663; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=575099c4.6347cadaf9663 921s ok 863 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 864 921s ok 865 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 866 921s ok 867 921s Set-Cookie: usertrack_test=c23b6dad.6347cadaf9e34; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=c23b6dad.6347cadaf9e34 921s ok 868 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 869 921s ok 870 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 871 921s ok 872 921s Set-Cookie: usertrack_test=59621392.6347cadafa5cb; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=59621392.6347cadafa5cb 921s ok 873 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 874 921s ok 875 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 876 921s ok 877 921s Set-Cookie: usertrack_test=ad7b3532.6347cadafad3e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ad7b3532.6347cadafad3e 921s ok 878 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 879 921s ok 880 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 881 921s ok 882 921s Set-Cookie: usertrack_test=bf1a444e.6347cadafb49c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=bf1a444e.6347cadafb49c 921s ok 883 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 884 921s ok 885 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 886 921s ok 887 921s Set-Cookie: usertrack_test=aadae827.6347cadafbbd9; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=aadae827.6347cadafbbd9 921s ok 888 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 889 921s ok 890 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 891 921s ok 892 921s Set-Cookie: usertrack_test=10afbb00.6347cadafc326; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=10afbb00.6347cadafc326 921s ok 893 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 894 921s ok 895 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 896 921s ok 897 921s Set-Cookie: usertrack_test=9f4a0049.6347cadafca7c; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9f4a0049.6347cadafca7c 921s ok 898 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 899 921s ok 900 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 901 921s ok 902 921s Set-Cookie: usertrack_test=648d1a44.6347cadafd1af; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=648d1a44.6347cadafd1af 921s ok 903 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 904 921s ok 905 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 906 921s ok 907 921s Set-Cookie: usertrack_test=e0d07e9a.6347cadafd8da; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=e0d07e9a.6347cadafd8da 921s ok 908 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 909 921s ok 910 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 911 921s ok 912 921s Set-Cookie: usertrack_test=2ce8d73.6347cadafe01d; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2ce8d73.6347cadafe01d 921s ok 913 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 914 921s ok 915 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 916 921s ok 917 921s Set-Cookie: usertrack_test=fd4f870.6347cadafe74f; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=fd4f870.6347cadafe74f 921s ok 918 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 919 921s ok 920 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 921 921s ok 922 921s Set-Cookie: usertrack_test=96c08b4a.6347cadafee7e; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=96c08b4a.6347cadafee7e 921s ok 923 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 924 921s ok 925 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 926 921s ok 927 921s Set-Cookie: usertrack_test=c3213f00.6347cadaff5b1; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=c3213f00.6347cadaff5b1 921s ok 928 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 929 921s ok 930 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 931 921s ok 932 921s Set-Cookie: usertrack_test=9f46d5c1.6347cadaffcde; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9f46d5c1.6347cadaffcde 921s ok 933 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 934 921s ok 935 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 936 921s ok 937 921s Set-Cookie: usertrack_test=abc12359.6347cadb00408; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=abc12359.6347cadb00408 921s ok 938 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 939 921s ok 940 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 941 921s ok 942 921s Set-Cookie: usertrack_test=477f5433.6347cadb00b37; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=477f5433.6347cadb00b37 921s ok 943 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 944 921s ok 945 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 946 921s ok 947 921s Set-Cookie: usertrack_test=8d91fff8.6347cadb01275; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=8d91fff8.6347cadb01275 921s ok 948 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 949 921s ok 950 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 951 921s ok 952 921s Set-Cookie: usertrack_test=ad704bfd.6347cadb019a9; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=ad704bfd.6347cadb019a9 921s ok 953 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 954 921s ok 955 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 956 921s ok 957 921s Set-Cookie: usertrack_test=9c358f17.6347cadb0213d; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=9c358f17.6347cadb0213d 921s ok 958 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 959 921s ok 960 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 961 921s ok 962 921s Set-Cookie: usertrack_test=2b260917.6347cadb028b0; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=2b260917.6347cadb028b0 921s ok 963 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 964 921s ok 965 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 966 921s ok 967 921s Set-Cookie: usertrack_test=5c6359dc.6347cadb02fe0; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=5c6359dc.6347cadb02fe0 921s ok 968 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 969 921s ok 970 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 971 921s ok 972 921s Set-Cookie: usertrack_test=c82d8f36.6347cadb03720; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=c82d8f36.6347cadb03720 921s ok 973 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 974 921s ok 975 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 976 921s ok 977 921s Set-Cookie: usertrack_test=353700de.6347cadb03ef5; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=353700de.6347cadb03ef5 921s ok 978 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 979 921s ok 980 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 981 921s ok 982 921s Set-Cookie: usertrack_test=f62ee8fa.6347cadb04673; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=f62ee8fa.6347cadb04673 921s ok 983 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 984 921s ok 985 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 986 921s ok 987 921s Set-Cookie: usertrack_test=909c9ca6.6347cadb04dad; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=909c9ca6.6347cadb04dad 921s ok 988 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 989 921s ok 990 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 991 921s ok 992 921s Set-Cookie: usertrack_test=8b69be5f.6347cadb054e7; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=8b69be5f.6347cadb054e7 921s ok 993 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 994 921s ok 995 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 996 921s ok 997 921s Set-Cookie: usertrack_test=3c949575.6347cadb05c2d; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s Cookie: usertrack_test=3c949575.6347cadb05c2d 921s ok 998 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 999 921s ok 1000 921s ok 1001 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 1002 921s # usertrack_test=392c1876.6347cadb06368; path=/; expires=Tue, 06-May-25 19:33:34 GMT 921s ok 1003 921s # expected: undef 921s # received: undef 921s ok 1004 921s ok 922s t/modules/vhost_alias.t ............. 922s 1..8 922s # Running under perl version 5.040001 for linux 922s # Current time local: Tue May 6 19:32:34 2025 922s # Current time GMT: Tue May 6 19:32:34 2025 922s # Using Test.pm version 1.31 922s # Using Apache/Test.pm version 1.44 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 922s # writing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 922s # testing : VirtalDocumentRoot test 922s # expected: 'www.vha-test.com' 922s # received: 'www.vha-test.com' 922s ok 1 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for www.vha-test.com' 922s # received: 'test cgi for www.vha-test.com' 922s ok 2 922s # testing : VirtalDocumentRoot test 922s # expected: 'big.server.name.from.heck.org' 922s # received: 'big.server.name.from.heck.org' 922s ok 3 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for big.server.name.from.heck.org' 922s # received: 'test cgi for big.server.name.from.heck.org' 922s ok 4 922s # testing : VirtalDocumentRoot test 922s # expected: 'ab.com' 922s # received: 'ab.com' 922s ok 5 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for ab.com' 922s # received: 'test cgi for ab.com' 922s ok 6 922s # testing : VirtalDocumentRoot test 922s # expected: 'w-t-f.net' 922s # received: 'w-t-f.net' 922s ok 7 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for w-t-f.net' 922s # received: 'test cgi for w-t-f.net' 922s ok 8 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 922s # removing file: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 922s # removing dir tree: /tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 922s ok 924s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 925s t/protocol/echo.t ................... 925s 1..8 925s # Running under perl version 5.040001 for linux 925s # Current time local: Tue May 6 19:32:38 2025 925s # Current time GMT: Tue May 6 19:32:38 2025 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.44 925s testing mod_echo_ssl 925s ok 1 925s #Cipher: TLS_AES_256_GCM_SHA384 925s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 925s # testing : echo 925s # expected: 't/protocol/echo.t' 925s # received: 't/protocol/echo.t' 925s ok 2 925s # testing : echo 925s # expected: '/usr/bin/perl' 925s # received: '/usr/bin/perl' 925s ok 3 925s # testing : echo 925s # expected: '12844991284499128449912844991284499' 925s # received: '12844991284499128449912844991284499' 925s ok 4 925s testing mod_echo 925s ok 5 925s # testing : echo 925s # expected: 't/protocol/echo.t' 925s # received: 't/protocol/echo.t' 925s ok 6 925s # testing : echo 925s # expected: '/usr/bin/perl' 925s # received: '/usr/bin/perl' 925s ok 7 925s # testing : echo 925s # expected: '12844991284499128449912844991284499' 925s # received: '12844991284499128449912844991284499' 925s ok 8 925s ok 927s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 929s t/security/CVE-2003-0542.t .......... 929s 1..1 929s # Running under perl version 5.040001 for linux 929s # Current time local: Tue May 6 19:32:41 2025 929s # Current time GMT: Tue May 6 19:32:41 2025 929s # Using Test.pm version 1.31 929s # Using Apache/Test.pm version 1.44 929s # testing : CAN-2003-0542 test case 929s # expected: 404 929s # received: '404' 929s ok 1 929s ok 930s t/security/CVE-2004-0747.t .......... 930s 1..1 930s # Running under perl version 5.040001 for linux 930s # Current time local: Tue May 6 19:32:42 2025 930s # Current time GMT: Tue May 6 19:32:42 2025 930s # Using Test.pm version 1.31 930s # Using Apache/Test.pm version 1.44 930s # testing : CAN-2004-0747 ap_resolve_env test case 930s # expected: 200 930s # received: 200 930s ok 1 930s ok 932s t/security/CVE-2004-0811.t .......... 932s 1..8 932s # Running under perl version 5.040001 for linux 932s # Current time local: Tue May 6 19:32:44 2025 932s # Current time GMT: Tue May 6 19:32:44 2025 932s # Using Test.pm version 1.31 932s # Using Apache/Test.pm version 1.44 932s # testing : subdir access allowed 932s # expected: 200 932s # received: '200' 932s ok 1 932s # testing : subdir access allowed 932s # expected: 200 932s # received: '200' 932s ok 2 932s # testing : subdir access allowed 932s # expected: 200 932s # received: '200' 932s ok 3 932s # testing : subdir access allowed 932s # expected: 200 932s # received: '200' 932s ok 4 932s # testing : topdir access denied 932s # expected: 401 932s # received: '401' 932s ok 5 932s # testing : topdir access denied 932s # expected: 401 932s # received: '401' 932s ok 6 932s # testing : topdir access denied 932s # expected: 401 932s # received: '401' 932s ok 7 932s # testing : topdir access denied 932s # expected: 401 932s # received: '401' 932s ok 8 932s ok 933s t/security/CVE-2004-0940.t .......... 933s 1..1 933s # Running under perl version 5.040001 for linux 933s # Current time local: Tue May 6 19:32:46 2025 933s # Current time GMT: Tue May 6 19:32:46 2025 933s # Using Test.pm version 1.31 933s # Using Apache/Test.pm version 1.44 933s # testing : response was 200 933s # expected: 200 933s # received: '200' 933s ok 1 933s ok 935s t/security/CVE-2004-0942.t .......... 935s 1..2 935s # Running under perl version 5.040001 for linux 935s # Current time local: Tue May 6 19:32:47 2025 935s # Current time GMT: Tue May 6 19:32:47 2025 935s # Using Test.pm version 1.31 935s # Using Apache/Test.pm version 1.44 935s ok 1 935s # testing : request was refused 935s # expected: qr/^HTTP\/1\.. 400/ 935s # received: 'HTTP/1.1 400 Bad Request 935s # ' 935s ok 2 935s ok 937s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 938s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 940s t/security/CVE-2005-2491.t .......... 940s 1..4 940s # Running under perl version 5.040001 for linux 940s # Current time local: Tue May 6 19:32:52 2025 940s # Current time GMT: Tue May 6 19:32:52 2025 940s # Using Test.pm version 1.31 940s # Using Apache/Test.pm version 1.44 940s # testing : check that server did not segfault 940s # expected: 'Internal Server Error' 940s # received: 'Internal Server Error' 940s ok 1 940s # testing : check for 500 response error 940s # expected: 500 940s # received: '500' 940s ok 2 940s # testing : check that server did not segfault 940s # expected: 'Internal Server Error' 940s # received: 'Internal Server Error' 940s ok 3 940s # testing : check for 500 response error 940s # expected: 500 940s # received: '500' 940s ok 4 940s ok 942s t/security/CVE-2005-2700.t .......... 942s 1..2 942s # Running under perl version 5.040001 for linux 942s # Current time local: Tue May 6 19:32:54 2025 942s # Current time GMT: Tue May 6 19:32:54 2025 942s # Using Test.pm version 1.31 942s # Using Apache/Test.pm version 1.44 942s # testing : access permitted without ccert 942s # expected: 200 942s # received: '200' 942s ok 1 942s # testing : access *not* permitted without ccert 942s # expected: 200 942s # received: '403' 942s ok 2 942s ok 943s t/security/CVE-2005-3352.t .......... 943s 1..2 943s # Running under perl version 5.040001 for linux 943s # Current time local: Tue May 6 19:32:55 2025 943s # Current time GMT: Tue May 6 19:32:55 2025 943s # Using Test.pm version 1.31 943s # Using Apache/Test.pm version 1.44 943s # testing : response code is OK 943s # expected: 200 943s # received: '200' 943s ok 1 943s # testing : referer was escaped 943s # expected: qr/%22%3e/ 943s # received: ' 943s # 943s # Menu for /security/CVE-2005-3352.map 943s # 943s #

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

943s #
943s # 943s #
(Default) Go Back
943s # 943s # 943s # 943s # 943s # ' 943s ok 2 943s ok 945s t/security/CVE-2005-3357.t .......... 945s 1..3 945s # Running under perl version 5.040001 for linux 945s # Current time local: Tue May 6 19:32:57 2025 945s # Current time GMT: Tue May 6 19:32:57 2025 945s # Using Test.pm version 1.31 945s # Using Apache/Test.pm version 1.44 945s # URL is http://localhost:8534/ 945s ok 1 945s # testing : Expected bad request from 'GET http://localhost:8534/' 945s # expected: 400 945s # received: '400' 945s ok 2 945s # testing : errordoc content was served 945s # expected: qr/welcome to localhost/ 945s # received: 'welcome to localhost:8529 945s # ' 945s ok 3 945s ok 946s t/security/CVE-2006-5752.t .......... 946s 1..2 946s # Running under perl version 5.040001 for linux 946s # Current time local: Tue May 6 19:32:59 2025 946s # Current time GMT: Tue May 6 19:32:59 2025 946s # Using Test.pm version 1.31 946s # Using Apache/Test.pm version 1.44 946s # testing : server-status gave response 946s # expected: 200 946s # received: '200' 946s ok 1 946s # testing : response content-type had charset 946s # expected: qr/charset=/ 946s # received: 'text/html; charset=ISO-8859-1' 946s ok 2 946s ok 948s t/security/CVE-2007-5000.t .......... 948s 1..2 948s # Running under perl version 5.040001 for linux 948s # Current time local: Tue May 6 19:33:00 2025 948s # Current time GMT: Tue May 6 19:33:00 2025 948s # Using Test.pm version 1.31 948s # Using Apache/Test.pm version 1.44 948s # testing : response code is OK 948s # expected: 200 948s # received: '200' 948s ok 1 948s # testing : URI was escaped in response 948s # expected: qr// 948s # received: ' 948s # 948s # Menu for /security/CVE-2005-3352.map/<foo> 948s # 948s #

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

948s #
948s # 948s #
(Default) Go Back
948s # 948s # 948s # 948s # 948s # ' 948s ok 2 948s ok 950s t/security/CVE-2007-6388.t .......... 950s 1..2 950s # Running under perl version 5.040001 for linux 950s # Current time local: Tue May 6 19:33:02 2025 950s # Current time GMT: Tue May 6 19:33:02 2025 950s # Using Test.pm version 1.31 950s # Using Apache/Test.pm version 1.44 950s # testing : response code is OK 950s # expected: 200 950s # received: '200' 950s ok 1 950s # testing : refresh parameter not echoed verbatim 950s # expected: 42 950s # received: '42' 950s ok 2 950s ok 951s t/security/CVE-2008-2364.t .......... 951s 1..3 951s # Running under perl version 5.040001 for linux 951s # Current time local: Tue May 6 19:33:04 2025 951s # Current time GMT: Tue May 6 19:33:04 2025 951s # Using Test.pm version 1.31 951s # Using Apache/Test.pm version 1.44 951s # testing : reverse proxy to index.html 951s # expected: 200 951s # received: '200' 951s ok 1 951s # testing : small number of interim responses - CVE-2008-2364 951s # expected: 200 951s # received: '200' 951s ok 2 951s # testing : large number of interim responses - CVE-2008-2364 951s # expected: 502 951s # received: '502' 951s ok 3 951s ok 953s t/security/CVE-2009-1195.t .......... 953s 1..221 953s # Running under perl version 5.040001 for linux 953s # Current time local: Tue May 6 19:33:05 2025 953s # Current time GMT: Tue May 6 19:33:05 2025 953s # Using Test.pm version 1.31 953s # Using Apache/Test.pm version 1.44 953s # testing : Options should not be allowed for script #1; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 1 953s # testing : Options should be allowed for script #2; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 2 953s # testing : SSI should be evaluated but exec not permitted for script #2 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 3 953s # testing : Options should not be allowed for script #3; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 4 953s # testing : Options should be allowed for script #4; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 5 953s # testing : SSI should be evaluated but exec not permitted for script #4 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 6 953s # testing : Options should not be allowed for script #5; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 7 953s # testing : Options should be allowed for script #6; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 8 953s # testing : SSI should not be evaluated for script #6 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 9 953s # testing : Options should not be allowed for script #7; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 10 953s # testing : Options should not be allowed for script #8; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 11 953s # testing : Options should not be allowed for script #9; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 12 953s # testing : Options should not be allowed for script #10; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 13 953s # testing : Options should be allowed for script #11; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 14 953s # testing : SSI should be evaluated with exec allowed for script #11 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 15 953s # testing : Options should be allowed for script #12; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 16 953s # testing : SSI should be evaluated but exec not permitted for script #12 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 17 953s # testing : Options should be allowed for script #13; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 18 953s # testing : SSI should be evaluated with exec allowed for script #13 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 19 953s # testing : Options should be allowed for script #14; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 20 953s # testing : SSI should be evaluated but exec not permitted for script #14 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 21 953s # testing : Options should be allowed for script #15; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 22 953s # testing : SSI should not be evaluated for script #15 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 23 953s # testing : Options should be allowed for script #16; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 24 953s # testing : SSI should not be evaluated for script #16 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 25 953s # testing : Options should be allowed for script #17; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 26 953s # testing : SSI should be evaluated but exec not permitted for script #17 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 27 953s # testing : Options should be allowed for script #18; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 28 953s # testing : SSI should not be evaluated for script #18 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 29 953s # testing : Options should be allowed for script #19; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 30 953s # testing : SSI should be evaluated with exec allowed for script #19 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 31 953s # testing : Options should be allowed for script #20; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 32 953s # testing : SSI should not be evaluated for script #20 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 33 953s # testing : Options should be allowed for script #21; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 34 953s # testing : SSI should be evaluated with exec allowed for script #21 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 35 953s # testing : Options should be allowed for script #22; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 36 953s # testing : SSI should be evaluated but exec not permitted for script #22 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 37 953s # testing : Options should be allowed for script #23; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 38 953s # testing : SSI should be evaluated with exec allowed for script #23 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 39 953s # testing : Options should be allowed for script #24; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 40 953s # testing : SSI should be evaluated but exec not permitted for script #24 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 41 953s # testing : Options should be allowed for script #25; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 42 953s # testing : SSI should not be evaluated for script #25 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 43 953s # testing : Options should be allowed for script #26; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 44 953s # testing : SSI should not be evaluated for script #26 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 45 953s # testing : Options should be allowed for script #27; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 46 953s # testing : SSI should be evaluated but exec not permitted for script #27 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 47 953s # testing : Options should be allowed for script #28; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 48 953s # testing : SSI should not be evaluated for script #28 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 49 953s # testing : Options should be allowed for script #29; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 50 953s # testing : SSI should be evaluated with exec allowed for script #29 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 51 953s # testing : Options should be allowed for script #30; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 52 953s # testing : SSI should not be evaluated for script #30 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 53 953s # testing : Options should be allowed for script #31; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 54 953s # testing : SSI should not be evaluated for script #31 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 55 953s # testing : Options should be allowed for script #32; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 56 953s # testing : SSI should not be evaluated for script #32 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 57 953s # testing : Options should be allowed for script #33; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 58 953s # testing : SSI should not be evaluated for script #33 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 59 953s # testing : Options should be allowed for script #34; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 60 953s # testing : SSI should not be evaluated for script #34 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 61 953s # testing : Options should be allowed for script #35; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 62 953s # testing : SSI should not be evaluated for script #35 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 63 953s # testing : Options should be allowed for script #36; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 64 953s # testing : SSI should not be evaluated for script #36 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 65 953s # testing : Options should be allowed for script #37; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 66 953s # testing : SSI should not be evaluated for script #37 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 67 953s # testing : Options should be allowed for script #38; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 68 953s # testing : SSI should not be evaluated for script #38 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 69 953s # testing : Options should be allowed for script #39; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 70 953s # testing : SSI should not be evaluated for script #39 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 71 953s # testing : Options should be allowed for script #40; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 72 953s # testing : SSI should not be evaluated for script #40 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 73 953s # testing : Options should not be allowed for script #41; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 74 953s # testing : Options should be allowed for script #42; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 75 953s # testing : SSI should be evaluated but exec not permitted for script #42 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 76 953s # testing : Options should not be allowed for script #43; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 77 953s # testing : Options should be allowed for script #44; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 78 953s # testing : SSI should be evaluated but exec not permitted for script #44 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 79 953s # testing : Options should not be allowed for script #45; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 80 953s # testing : Options should be allowed for script #46; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 81 953s # testing : SSI should not be evaluated for script #46 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 82 953s # testing : Options should not be allowed for script #47; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 83 953s # testing : Options should not be allowed for script #48; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 84 953s # testing : Options should not be allowed for script #49; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 85 953s # testing : Options should not be allowed for script #50; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 86 953s # testing : Options should be allowed for script #51; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 87 953s # testing : SSI should be evaluated with exec allowed for script #51 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 88 953s # testing : Options should be allowed for script #52; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 89 953s # testing : SSI should be evaluated but exec not permitted for script #52 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 90 953s # testing : Options should be allowed for script #53; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 91 953s # testing : SSI should be evaluated with exec allowed for script #53 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 92 953s # testing : Options should be allowed for script #54; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 93 953s # testing : SSI should be evaluated but exec not permitted for script #54 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 94 953s # testing : Options should be allowed for script #55; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 95 953s # testing : SSI should not be evaluated for script #55 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 96 953s # testing : Options should be allowed for script #56; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 97 953s # testing : SSI should not be evaluated for script #56 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 98 953s # testing : Options should be allowed for script #57; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 99 953s # testing : SSI should be evaluated but exec not permitted for script #57 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 100 953s # testing : Options should be allowed for script #58; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 101 953s # testing : SSI should not be evaluated for script #58 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 102 953s # testing : Options should be allowed for script #59; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 103 953s # testing : SSI should be evaluated with exec allowed for script #59 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 104 953s # testing : Options should be allowed for script #60; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 105 953s # testing : SSI should not be evaluated for script #60 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 106 953s # testing : Options should be allowed for script #61; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 107 953s # testing : SSI should be evaluated with exec allowed for script #61 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 108 953s # testing : Options should be allowed for script #62; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 109 953s # testing : SSI should be evaluated but exec not permitted for script #62 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 110 953s # testing : Options should be allowed for script #63; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 111 953s # testing : SSI should be evaluated with exec allowed for script #63 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 112 953s # testing : Options should be allowed for script #64; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 113 953s # testing : SSI should be evaluated but exec not permitted for script #64 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 114 953s # testing : Options should be allowed for script #65; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 115 953s # testing : SSI should not be evaluated for script #65 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 116 953s # testing : Options should be allowed for script #66; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 117 953s # testing : SSI should not be evaluated for script #66 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 118 953s # testing : Options should be allowed for script #67; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 119 953s # testing : SSI should be evaluated but exec not permitted for script #67 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 120 953s # testing : Options should be allowed for script #68; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 121 953s # testing : SSI should not be evaluated for script #68 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 122 953s # testing : Options should be allowed for script #69; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 123 953s # testing : SSI should be evaluated with exec allowed for script #69 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 124 953s # testing : Options should be allowed for script #70; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 125 953s # testing : SSI should not be evaluated for script #70 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 126 953s # testing : Options should be allowed for script #71; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 127 953s # testing : SSI should be evaluated but exec not permitted for script #71 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 128 953s # testing : Options should be allowed for script #72; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 129 953s # testing : SSI should be evaluated but exec not permitted for script #72 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 130 953s # testing : Options should be allowed for script #73; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 131 953s # testing : SSI should be evaluated but exec not permitted for script #73 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 132 953s # testing : Options should be allowed for script #74; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 133 953s # testing : SSI should be evaluated but exec not permitted for script #74 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 134 953s # testing : Options should be allowed for script #75; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 135 953s # testing : SSI should be evaluated but exec not permitted for script #75 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 136 953s # testing : Options should be allowed for script #76; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 137 953s # testing : SSI should be evaluated but exec not permitted for script #76 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 138 953s # testing : Options should be allowed for script #77; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 139 953s # testing : SSI should be evaluated but exec not permitted for script #77 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 140 953s # testing : Options should be allowed for script #78; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 141 953s # testing : SSI should be evaluated but exec not permitted for script #78 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 142 953s # testing : Options should be allowed for script #79; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 143 953s # testing : SSI should be evaluated but exec not permitted for script #79 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 144 953s # testing : Options should be allowed for script #80; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 145 953s # testing : SSI should be evaluated but exec not permitted for script #80 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 146 953s # testing : Options should not be allowed for script #81; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 147 953s # testing : Options should be allowed for script #82; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 148 953s # testing : SSI should be evaluated but exec not permitted for script #82 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 149 953s # testing : Options should not be allowed for script #83; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 150 953s # testing : Options should be allowed for script #84; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 151 953s # testing : SSI should be evaluated but exec not permitted for script #84 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 152 953s # testing : Options should not be allowed for script #85; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 153 953s # testing : Options should be allowed for script #86; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 154 953s # testing : SSI should not be evaluated for script #86 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 155 953s # testing : Options should not be allowed for script #87; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 156 953s # testing : Options should not be allowed for script #88; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 157 953s # testing : Options should not be allowed for script #89; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 158 953s # testing : Options should not be allowed for script #90; 500 response expected 953s # expected: 500 953s # received: '500' 953s ok 159 953s # testing : Options should be allowed for script #91; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 160 953s # testing : SSI should be evaluated with exec allowed for script #91 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 161 953s # testing : Options should be allowed for script #92; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 162 953s # testing : SSI should be evaluated but exec not permitted for script #92 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 163 953s # testing : Options should be allowed for script #93; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 164 953s # testing : SSI should be evaluated with exec allowed for script #93 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 165 953s # testing : Options should be allowed for script #94; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 166 953s # testing : SSI should be evaluated but exec not permitted for script #94 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 167 953s # testing : Options should be allowed for script #95; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 168 953s # testing : SSI should not be evaluated for script #95 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 169 953s # testing : Options should be allowed for script #96; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 170 953s # testing : SSI should not be evaluated for script #96 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 171 953s # testing : Options should be allowed for script #97; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 172 953s # testing : SSI should be evaluated but exec not permitted for script #97 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 173 953s # testing : Options should be allowed for script #98; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 174 953s # testing : SSI should not be evaluated for script #98 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 175 953s # testing : Options should be allowed for script #99; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 176 953s # testing : SSI should be evaluated with exec allowed for script #99 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 177 953s # testing : Options should be allowed for script #100; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 178 953s # testing : SSI should not be evaluated for script #100 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 179 953s # testing : Options should be allowed for script #101; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 180 953s # testing : SSI should be evaluated with exec allowed for script #101 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 181 953s # testing : Options should be allowed for script #102; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 182 953s # testing : SSI should be evaluated but exec not permitted for script #102 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 183 953s # testing : Options should be allowed for script #103; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 184 953s # testing : SSI should be evaluated with exec allowed for script #103 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 185 953s # testing : Options should be allowed for script #104; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 186 953s # testing : SSI should be evaluated but exec not permitted for script #104 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 187 953s # testing : Options should be allowed for script #105; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 188 953s # testing : SSI should not be evaluated for script #105 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 189 953s # testing : Options should be allowed for script #106; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 190 953s # testing : SSI should not be evaluated for script #106 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 191 953s # testing : Options should be allowed for script #107; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 192 953s # testing : SSI should be evaluated but exec not permitted for script #107 953s # expected: '[an error occurred while processing this directive]' 953s # received: '[an error occurred while processing this directive]' 953s ok 193 953s # testing : Options should be allowed for script #108; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 194 953s # testing : SSI should not be evaluated for script #108 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 195 953s # testing : Options should be allowed for script #109; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 196 953s # testing : SSI should be evaluated with exec allowed for script #109 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 197 953s # testing : Options should be allowed for script #110; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 198 953s # testing : SSI should not be evaluated for script #110 953s # expected: qr/--\#exec cgi=/ 953s # received: '' 953s ok 199 953s # testing : Options should be allowed for script #111; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 200 953s # testing : SSI should be evaluated with exec allowed for script #111 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 201 953s # testing : Options should be allowed for script #112; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 202 953s # testing : SSI should be evaluated with exec allowed for script #112 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 203 953s # testing : Options should be allowed for script #113; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 204 953s # testing : SSI should be evaluated with exec allowed for script #113 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 205 953s # testing : Options should be allowed for script #114; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 206 953s # testing : SSI should be evaluated with exec allowed for script #114 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 207 953s # testing : Options should be allowed for script #115; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 208 953s # testing : SSI should be evaluated with exec allowed for script #115 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 209 953s # testing : Options should be allowed for script #116; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 210 953s # testing : SSI should be evaluated with exec allowed for script #116 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 211 953s # testing : Options should be allowed for script #117; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 212 953s # testing : SSI should be evaluated with exec allowed for script #117 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 213 953s # testing : Options should be allowed for script #118; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 214 953s # testing : SSI should be evaluated with exec allowed for script #118 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 215 953s # testing : Options should be allowed for script #119; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 216 953s # testing : SSI should be evaluated with exec allowed for script #119 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 217 953s # testing : Options should be allowed for script #120; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 218 953s # testing : SSI should be evaluated with exec allowed for script #120 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 219 953s # testing : Options should be allowed for script #121; 200 response expected 953s # expected: 200 953s # received: '200' 953s ok 220 953s # testing : SSI should be evaluated with exec allowed for script #121 953s # expected: 'perl cgi' 953s # received: 'perl cgi' 953s ok 221 953s ok 956s t/security/CVE-2009-1890.t .......... 956s 1..7 956s # Running under perl version 5.040001 for linux 956s # Current time local: Tue May 6 19:33:07 2025 956s # Current time GMT: Tue May 6 19:33:07 2025 956s # Using Test.pm version 1.31 956s # Using Apache/Test.pm version 1.44 956s ok 1 956s ok 2 956s ok 3 956s ok 4 956s ok 5 956s # testing : request was parsed 956s # expected: qr/^HTTP\/1\.. 200/ 956s # received: 'HTTP/1.1 200 OK 956s # ' 956s ok 6 956s # header: Date: Tue, 06 May 2025 19:33:09 GMT 956s # header: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 956s # header: Vary: In-If1 956s # header: DMMATCH1: 1 956s # header: Content-Type: text/plain 956s # header: Connection: close 956s # header: 956s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 956s # remaining: 0 956s # testing : read entire body 956s # expected: 0 956s # received: 0 956s ok 7 956s ok 958s t/security/CVE-2009-3555.t .......... 958s 1..4 958s # Running under perl version 5.040001 for linux 958s # Current time local: Tue May 6 19:33:10 2025 958s # Current time GMT: Tue May 6 19:33:10 2025 958s # Using Test.pm version 1.31 958s # Using Apache/Test.pm version 1.44 958s ok 1 # skip Skipping test for TLSv1.3 958s ok 2 # skip Skipping test for TLSv1.3 958s ok 3 # skip Skipping test for TLSv1.3 958s ok 4 # skip Skipping test for TLSv1.3 958s ok 959s t/security/CVE-2011-3368-rewrite.t .. 959s 1..3 959s # Running under perl version 5.040001 for linux 959s # Current time local: Tue May 6 19:33:12 2025 959s # Current time GMT: Tue May 6 19:33:12 2025 959s # Using Test.pm version 1.31 959s # Using Apache/Test.pm version 1.44 959s ok 1 959s ok 2 959s # testing : got 400 error 959s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 959s # received: 'HTTP/1.1 400 Bad Request 959s # ' 959s ok 3 959s ok 961s t/security/CVE-2011-3368.t .......... 961s 1..3 961s # Running under perl version 5.040001 for linux 961s # Current time local: Tue May 6 19:33:13 2025 961s # Current time GMT: Tue May 6 19:33:13 2025 961s # Using Test.pm version 1.31 961s # Using Apache/Test.pm version 1.44 961s ok 1 961s ok 2 961s # testing : got 400 error 961s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 961s # received: 'HTTP/1.1 400 Bad Request 961s # ' 961s ok 3 961s ok 963s t/security/CVE-2017-7659.t .......... 963s 1..2 963s # Running under perl version 5.040001 for linux 963s # Current time local: Tue May 6 19:33:15 2025 963s # Current time GMT: Tue May 6 19:33:15 2025 963s # Using Test.pm version 1.31 963s # Using Apache/Test.pm version 1.44 963s ok 1 963s ok 2 963s ok 964s t/security/CVE-2019-0215.t .......... 964s 1..2 964s # Running under perl version 5.040001 for linux 964s # Current time local: Tue May 6 19:33:17 2025 964s # Current time GMT: Tue May 6 19:33:17 2025 964s # Using Test.pm version 1.31 964s # Using Apache/Test.pm version 1.44 964s # Using TLSv13, expecting status 403 964s # testing : first access denied without client cert 964s # expected: 403 964s # received: '403' 964s ok 1 964s # testing : second access denied without client cert 964s # expected: 403 964s # received: '403' 964s ok 2 964s ok 966s t/security/CVE-2020-1927.t .......... 966s 1..1 966s # Running under perl version 5.040001 for linux 966s # Current time local: Tue May 6 19:33:18 2025 966s # Current time GMT: Tue May 6 19:33:18 2025 966s # Using Test.pm version 1.31 966s # Using Apache/Test.pm version 1.44 966s # SENDING to 127.0.0.1:8556 966s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 966s Host: merge-disabled 966s Connection: close 966s 966s # SENDING to 127.0.0.1:8556 966s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 966s # testing : regex didn't match and redirect 966s # expected: 404 966s # received: '404' 966s ok 1 966s ok 968s t/ssl/basicauth.t ................... 968s 1..4 968s # Running under perl version 5.040001 for linux 968s # Current time local: Tue May 6 19:33:20 2025 968s # Current time GMT: Tue May 6 19:33:20 2025 968s # Using Test.pm version 1.31 968s # Using Apache/Test.pm version 1.44 968s # testing : Getting /ssl-fakebasicauth/index.html with no cert 968s # expected: qr/^(500|403)$/ 968s # received: '403' 968s ok 1 968s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 968s # expected: 200 968s # received: '200' 968s ok 2 968s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 968s # expected: 401 968s # received: '401' 968s ok 3 968s ok 4 # skip Colon in username test skipped. 968s ok 970s t/ssl/env.t ......................... 970s 1..30 970s # Running under perl version 5.040001 for linux 970s # Current time local: Tue May 6 19:33:22 2025 970s # Current time GMT: Tue May 6 19:33:22 2025 970s # Using Test.pm version 1.31 970s # Using Apache/Test.pm version 1.44 970s # testing : response status OK 970s # expected: 200 970s # received: '200' 970s ok 1 970s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 970s ok 2 970s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 970s ok 3 970s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 970s ok 4 970s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 970s ok 5 970s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 970s ok 6 970s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 970s ok 7 970s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 970s ok 8 970s #SSL_CLIENT_S_DN_C should not exist 970s ok 9 970s #SSL_CLIENT_S_DN_ST should not exist 970s ok 10 970s #SSL_CLIENT_S_DN_OU should not exist 970s ok 11 970s #SSL_CLIENT_S_DN_CN should not exist 970s ok 12 970s #SSL_CLIENT_S_DN_O should not exist 970s ok 13 970s #SSL_CLIENT_S_DN_Email should not exist 970s ok 14 970s #SSL_CLIENT_S_DN_L should not exist 970s ok 15 970s # testing : second response status OK 970s # expected: 200 970s # received: '200' 970s ok 16 970s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 970s ok 17 970s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 970s ok 18 970s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 970s ok 19 970s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 970s ok 20 970s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 970s ok 21 970s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 970s ok 22 970s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 970s ok 23 970s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 970s ok 24 970s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 970s ok 25 970s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 970s ok 26 970s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 970s ok 27 970s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 970s ok 28 970s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 970s ok 29 970s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 970s ok 30 970s ok 971s t/ssl/extlookup.t ................... 971s 1..4 971s # Running under perl version 5.040001 for linux 971s # Current time local: Tue May 6 19:33:24 2025 971s # Current time GMT: Tue May 6 19:33:24 2025 971s # Using Test.pm version 1.31 971s # Using Apache/Test.pm version 1.44 971s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 971s # expected: 200 971s # received: '200' 971s ok 1 971s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 971s # expected: 'Lemons' 971s # received: 'Lemons' 971s ok 2 971s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 971s # expected: 200 971s # received: '200' 971s ok 3 971s # testing : Extension value match for 2.16.840.1.113730.1.13 971s # expected: 'This Is A Comment' 971s # received: 'This Is A Comment' 971s ok 4 971s ok 973s t/ssl/fakeauth.t .................... 973s 1..3 973s # Running under perl version 5.040001 for linux 973s # Current time local: Tue May 6 19:33:25 2025 973s # Current time GMT: Tue May 6 19:33:25 2025 973s # Using Test.pm version 1.31 973s # Using Apache/Test.pm version 1.44 973s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 973s # expected: qr/^(500|403)$/ 973s # received: '403' 973s ok 1 973s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 973s # expected: 200 973s # received: '200' 973s ok 2 973s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 973s # expected: 200 973s # received: '200' 973s ok 3 973s ok 975s t/ssl/headers.t ..................... 975s 1..3 975s # Running under perl version 5.040001 for linux 975s # Current time local: Tue May 6 19:33:27 2025 975s # Current time GMT: Tue May 6 19:33:27 2025 975s # Using Test.pm version 1.31 975s # Using Apache/Test.pm version 1.44 975s # testing : SSLFlag header set 975s # expected: qr/X-SSL-Flag: on/ 975s # received: 'HTTP/1.1 200 OK 975s # Connection: close 975s # Date: Tue, 06 May 2025 19:33:29 GMT 975s # Accept-Ranges: bytes 975s # ETag: "c-62c6deaf13e40" 975s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 975s # Vary: In-If1 975s # Content-Length: 12 975s # Content-Type: text/html 975s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 975s # Client-Date: Tue, 06 May 2025 19:33:29 GMT 975s # Client-Peer: 127.0.0.1:8532 975s # Client-Response-Num: 1 975s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 975s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 975s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 975s # Client-SSL-Socket-Class: IO::Socket::SSL 975s # Client-SSL-Version: TLSv1_3 975s # DMMATCH1: 1 975s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkyOTAwWhcNMjYwNTA2MTkyOTAwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxaHyPxmZVl/q2XT5Slkn8dHO UX4OFBA/wSyxeMA8VMcIMlo9iK/nb70GLiVfUkbQ7+F87nsQmItUhkpf28VeS2Kd ci2ndiMSp52VZ+wiq5jQ1MSmHWpHT/dEWm7Q5218OOpbNDESgOROiaPM14cmtK3U fEmJwnkBClXfODpQeWHZiJ+lwk/y4xlbsbM5UFaSo3OusRkZMH2QV+VaEs72OrxP 0XE5CbRv2gfqZwc6knjM+lCJmrWrb1EoKjQi4L+t/TL53+aMka+O9BXqvT1CYKcg 3bLQKiw1kpHVz82DVkLlmG806vb7UAKOZqym230v1MvUaCwDWIrzNlLLe/O90wID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBR+ jEcNz6G90M/qwvuOnj7vI5jhATAfBgNVHSMEGDAWgBR9b4r08JHvk56u9Mwe/ZWw LPeRTzANBgkqhkiG9w0BAQsFAAOCAQEASlX0jpML6WSY7mbodTpAhKWk+7bbRpEC Gl0e3/Vf+7giZX8pVjhkuuxyNe2TnLALy1UoW7YXuHHMLu1MTzUSC4la17RHL+lr ou3vxl/ldpFFJvYNu0+KveaGfTAbvskrZvwp4vv1FnY5ZJOK7X30a5uxxkGoFBZj 4QrD3bbSIzAMZggswRhV+6sqtDw0wN9AljABw9I7WJtiGHafReB9cBSwXOc4xQSg Gio8ncTpcNfn+cGMI90RLQP5Pdm24T+5ZILcCLZE4r1U+3rJR24haWhFHId7bXG8 Y9w8HQXVZcFikmndry2ZE5udN1gKTS+/RG9WZO3FWMB3o/SIw0MY0A== -----END CERTIFICATE----- 975s # X-SSL-Flag: on 975s # X-SSL-None: (null) 975s # 975s # ' 975s ok 1 975s # testing : SSL certificate is unwrapped 975s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 975s # received: 'HTTP/1.1 200 OK 975s # Connection: close 975s # Date: Tue, 06 May 2025 19:33:29 GMT 975s # Accept-Ranges: bytes 975s # ETag: "c-62c6deaf13e40" 975s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 975s # Vary: In-If1 975s # Content-Length: 12 975s # Content-Type: text/html 975s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 975s # Client-Date: Tue, 06 May 2025 19:33:29 GMT 975s # Client-Peer: 127.0.0.1:8532 975s # Client-Response-Num: 1 975s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 975s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 975s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 975s # Client-SSL-Socket-Class: IO::Socket::SSL 975s # Client-SSL-Version: TLSv1_3 975s # DMMATCH1: 1 975s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkyOTAwWhcNMjYwNTA2MTkyOTAwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxaHyPxmZVl/q2XT5Slkn8dHO UX4OFBA/wSyxeMA8VMcIMlo9iK/nb70GLiVfUkbQ7+F87nsQmItUhkpf28VeS2Kd ci2ndiMSp52VZ+wiq5jQ1MSmHWpHT/dEWm7Q5218OOpbNDESgOROiaPM14cmtK3U fEmJwnkBClXfODpQeWHZiJ+lwk/y4xlbsbM5UFaSo3OusRkZMH2QV+VaEs72OrxP 0XE5CbRv2gfqZwc6knjM+lCJmrWrb1EoKjQi4L+t/TL53+aMka+O9BXqvT1CYKcg 3bLQKiw1kpHVz82DVkLlmG806vb7UAKOZqym230v1MvUaCwDWIrzNlLLe/O90wID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBR+ jEcNz6G90M/qwvuOnj7vI5jhATAfBgNVHSMEGDAWgBR9b4r08JHvk56u9Mwe/ZWw LPeRTzANBgkqhkiG9w0BAQsFAAOCAQEASlX0jpML6WSY7mbodTpAhKWk+7bbRpEC Gl0e3/Vf+7giZX8pVjhkuuxyNe2TnLALy1UoW7YXuHHMLu1MTzUSC4la17RHL+lr ou3vxl/ldpFFJvYNu0+KveaGfTAbvskrZvwp4vv1FnY5ZJOK7X30a5uxxkGoFBZj 4QrD3bbSIzAMZggswRhV+6sqtDw0wN9AljABw9I7WJtiGHafReB9cBSwXOc4xQSg Gio8ncTpcNfn+cGMI90RLQP5Pdm24T+5ZILcCLZE4r1U+3rJR24haWhFHId7bXG8 Y9w8HQXVZcFikmndry2ZE5udN1gKTS+/RG9WZO3FWMB3o/SIw0MY0A== -----END CERTIFICATE----- 975s # X-SSL-Flag: on 975s # X-SSL-None: (null) 975s # 975s # ' 975s ok 2 975s # testing : unknown SSL variable not given 975s # expected: qr/X-SSL-None: \(null\)\n/ 975s # received: 'HTTP/1.1 200 OK 975s # Connection: close 975s # Date: Tue, 06 May 2025 19:33:29 GMT 975s # Accept-Ranges: bytes 975s # ETag: "c-62c6deaf13e40" 975s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 975s # Vary: In-If1 975s # Content-Length: 12 975s # Content-Type: text/html 975s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 975s # Client-Date: Tue, 06 May 2025 19:33:29 GMT 975s # Client-Peer: 127.0.0.1:8532 975s # Client-Response-Num: 1 975s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 975s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 975s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 975s # Client-SSL-Socket-Class: IO::Socket::SSL 975s # Client-SSL-Version: TLSv1_3 975s # DMMATCH1: 1 975s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 MTkyOTAwWhcNMjYwNTA2MTkyOTAwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxaHyPxmZVl/q2XT5Slkn8dHO UX4OFBA/wSyxeMA8VMcIMlo9iK/nb70GLiVfUkbQ7+F87nsQmItUhkpf28VeS2Kd ci2ndiMSp52VZ+wiq5jQ1MSmHWpHT/dEWm7Q5218OOpbNDESgOROiaPM14cmtK3U fEmJwnkBClXfODpQeWHZiJ+lwk/y4xlbsbM5UFaSo3OusRkZMH2QV+VaEs72OrxP 0XE5CbRv2gfqZwc6knjM+lCJmrWrb1EoKjQi4L+t/TL53+aMka+O9BXqvT1CYKcg 3bLQKiw1kpHVz82DVkLlmG806vb7UAKOZqym230v1MvUaCwDWIrzNlLLe/O90wID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBR+ jEcNz6G90M/qwvuOnj7vI5jhATAfBgNVHSMEGDAWgBR9b4r08JHvk56u9Mwe/ZWw LPeRTzANBgkqhkiG9w0BAQsFAAOCAQEASlX0jpML6WSY7mbodTpAhKWk+7bbRpEC Gl0e3/Vf+7giZX8pVjhkuuxyNe2TnLALy1UoW7YXuHHMLu1MTzUSC4la17RHL+lr ou3vxl/ldpFFJvYNu0+KveaGfTAbvskrZvwp4vv1FnY5ZJOK7X30a5uxxkGoFBZj 4QrD3bbSIzAMZggswRhV+6sqtDw0wN9AljABw9I7WJtiGHafReB9cBSwXOc4xQSg Gio8ncTpcNfn+cGMI90RLQP5Pdm24T+5ZILcCLZE4r1U+3rJR24haWhFHId7bXG8 Y9w8HQXVZcFikmndry2ZE5udN1gKTS+/RG9WZO3FWMB3o/SIw0MY0A== -----END CERTIFICATE----- 975s # X-SSL-Flag: on 975s # X-SSL-None: (null) 975s # 975s # ' 975s ok 3 975s ok 977s t/ssl/http.t ........................ 977s 1..2 977s # Running under perl version 5.040001 for linux 977s # Current time local: Tue May 6 19:33:29 2025 977s # Current time GMT: Tue May 6 19:33:29 2025 977s # Using Test.pm version 1.31 977s # Using Apache/Test.pm version 1.44 977s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 977s # expected: 400 977s # received: '400' 977s ok 1 977s # testing : that error document contains the proper hint 977s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 977s # received: ' 977s # 977s # 400 Bad Request 977s # 977s #

Bad Request

977s #

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

977s # 977s # ' 977s ok 2 977s ok 979s t/ssl/ocsp.t ........................ 979s 1..3 979s # Running under perl version 5.040001 for linux 979s # Current time local: Tue May 6 19:33:31 2025 979s # Current time GMT: Tue May 6 19:33:31 2025 979s # Using Test.pm version 1.31 979s # Using Apache/Test.pm version 1.44 979s warning: Internal response 979s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 979s response: 979s 500 Server closed connection without sending any data back 979s Content-Type: text/plain 979s Client-Date: Tue, 06 May 2025 19:33:32 GMT 979s Client-Warning: Internal response 979s 979s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 979s ok 1 979s warning: 979s message: welcome to localhost:8529 979s response: 979s HTTP/1.1 200 OK 979s Connection: close 979s Date: Tue, 06 May 2025 19:33:32 GMT 979s Accept-Ranges: bytes 979s ETag: "1a-62c6deaf13e40" 979s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 979s Vary: In-If1 979s Content-Length: 26 979s Content-Type: text/html 979s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 979s Client-Date: Tue, 06 May 2025 19:33:32 GMT 979s Client-Peer: 127.0.0.1:8535 979s Client-Response-Num: 1 979s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 979s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 979s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 979s Client-SSL-Socket-Class: IO::Socket::SSL 979s Client-SSL-Version: TLSv1_3 979s DMMATCH1: 1 979s 979s welcome to localhost:8529 979s ok 2 979s warning: Internal response 979s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 979s response: 979s 500 Server closed connection without sending any data back 979s Content-Type: text/plain 979s Client-Date: Tue, 06 May 2025 19:33:32 GMT 979s Client-Warning: Internal response 979s 979s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 979s ok 3 979s ok 980s t/ssl/pha.t ......................... 980s 1..4 980s # Running under perl version 5.040001 for linux 980s # Current time local: Tue May 6 19:33:32 2025 980s # Current time GMT: Tue May 6 19:33:32 2025 980s # Using Test.pm version 1.31 980s # Using Apache/Test.pm version 1.44 980s # testing : access must be denied without client certificate 980s # expected: 403 980s # received: '403' 980s ok 1 980s # testing : PHA reneg body buffer size restriction works 980s # expected: 413 980s # received: '413' 980s ok 2 980s # testing : PHA works with POST body 980s # expected: 200 980s # received: '200' 980s ok 3 980s # testing : request body matches response 980s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 980s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 980s ok 4 980s ok 982s t/ssl/pr12355.t ..................... 982s 1..10 982s # Running under perl version 5.040001 for linux 982s # Current time local: Tue May 6 19:33:34 2025 982s # Current time GMT: Tue May 6 19:33:34 2025 982s # Using Test.pm version 1.31 982s # Using Apache/Test.pm version 1.44 982s # Downgrading to TLSv12 982s # testing : renegotiation on POST works 982s # expected: 200 982s # received: '200' 982s ok 1 982s # testing : request body matches response 982s # expected: 'hello world' 982s # received: 'hello world' 982s ok 2 982s # testing : renegotiation on POST works 982s # expected: 200 982s # received: '200' 982s ok 3 982s # testing : request body matches response 982s # expected: 'hello world' 982s # received: 'hello world' 982s ok 4 982s # testing : renegotiation on POST works 982s # expected: 200 982s # received: '200' 982s ok 5 982s # testing : request body matches response 982s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 982s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 982s ok 6 982s # testing : renegotiation on POST works 982s # expected: 200 982s # received: '200' 982s ok 7 982s # testing : request body matches response 982s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 982s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 982s ok 8 982s # testing : renegotiation on POST works 982s # expected: 200 982s # received: '200' 982s ok 9 982s # testing : request body matches response 982s # expected: 'HELLO' 982s # received: 'HELLO' 982s ok 10 982s ok 984s t/ssl/pr43738.t ..................... 984s 1..4 984s # Running under perl version 5.040001 for linux 984s # Current time local: Tue May 6 19:33:36 2025 984s # Current time GMT: Tue May 6 19:33:36 2025 984s # Using Test.pm version 1.31 984s # Using Apache/Test.pm version 1.44 984s # Downgrading to TLSv12 984s # testing : renegotiation on POST works 984s # expected: 200 984s # received: '200' 984s ok 1 984s # testing : request body matches response 984s # expected: '/modules/ssl/aes128/empty.pfa 984s # hello world' 984s # received: '/modules/ssl/aes128/empty.pfa 984s # hello world' 984s ok 2 984s # testing : renegotiation on POST works 984s # expected: 200 984s # received: '200' 984s ok 3 984s # testing : request body matches response 984s # expected: '/modules/ssl/aes256/empty.pfa 984s # hello world' 984s # received: '/modules/ssl/aes256/empty.pfa 984s # hello world' 984s ok 4 984s ok 989s t/ssl/proxy.t ....................... 989s # using LWP client 989s 1..290 989s # Running under perl version 5.040001 for linux 989s # Current time local: Tue May 6 19:33:38 2025 989s # Current time GMT: Tue May 6 19:33:38 2025 989s # Using Test.pm version 1.31 989s # Using Apache/Test.pm version 1.44 989s # testing : / with proxy_http_https (http) 989s # expected: 200 989s # received: '200' 989s ok 1 989s # testing : CGI script with folded headers 989s # expected: 200 989s # received: '200' 989s ok 2 989s # testing : using valid proxyssl client cert 989s # expected: 200 989s # received: '200' 989s ok 3 989s # testing : using invalid proxyssl client cert 989s # expected: 403 989s # received: '403' 989s ok 4 989s # testing : protected cgi script 989s # expected: 200 989s # received: '200' 989s ok 5 989s # testing : X-Forwarded-Host header 989s # expected: 'localhost:8558' 989s # received: 'localhost:8558' 989s ok 6 989s # testing : client subject common name 989s # expected: 'client_ok' 989s # received: 'client_ok' 989s ok 7 989s # testing : ProxyPassReverse Location rewrite 989s # expected: 'http://localhost:8558/modules/' 989s # received: 'http://localhost:8558/modules/' 989s ok 8 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 1024 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '1024' 989s # received: 1024 989s ok 9 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 2048 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '2048' 989s # received: 2048 989s ok 10 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 3072 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '3072' 989s # received: 3072 989s ok 11 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 4096 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '4096' 989s # received: 4096 989s ok 12 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 5120 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '5120' 989s # received: 5120 989s ok 13 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 6144 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '6144' 989s # received: 6144 989s ok 14 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 7168 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '7168' 989s # received: 7168 989s ok 15 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 8192 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '8192' 989s # received: 8192 989s ok 16 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 9216 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '9216' 989s # received: 9216 989s ok 17 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 10240 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '10240' 989s # received: 10240 989s ok 18 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 11264 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '11264' 989s # received: 11264 989s ok 19 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 12288 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '12288' 989s # received: 12288 989s ok 20 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 13312 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '13312' 989s # received: 13312 989s ok 21 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 14336 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '14336' 989s # received: 14336 989s ok 22 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 15360 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '15360' 989s # received: 15360 989s ok 23 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 16384 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '16384' 989s # received: 16384 989s ok 24 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 17408 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '17408' 989s # received: 17408 989s ok 25 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 18432 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '18432' 989s # received: 18432 989s ok 26 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 19456 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '19456' 989s # received: 19456 989s ok 27 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 20480 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '20480' 989s # received: 20480 989s ok 28 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 21504 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '21504' 989s # received: 21504 989s ok 29 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 22528 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '22528' 989s # received: 22528 989s ok 30 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 23552 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '23552' 989s # received: 23552 989s ok 31 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 24576 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '24576' 989s # received: 24576 989s ok 32 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 25600 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '25600' 989s # received: 25600 989s ok 33 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 26624 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '26624' 989s # received: 26624 989s ok 34 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 27648 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '27648' 989s # received: 27648 989s ok 35 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 28672 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '28672' 989s # received: 28672 989s ok 36 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 29696 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '29696' 989s # received: 29696 989s ok 37 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 30720 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '30720' 989s # received: 30720 989s ok 38 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 31744 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '31744' 989s # received: 31744 989s ok 39 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 32768 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '32768' 989s # received: 32768 989s ok 40 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 33792 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '33792' 989s # received: 33792 989s ok 41 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 34816 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '34816' 989s # received: 34816 989s ok 42 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 35840 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '35840' 989s # received: 35840 989s ok 43 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 36864 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '36864' 989s # received: 36864 989s ok 44 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 37888 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '37888' 989s # received: 37888 989s ok 45 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 38912 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '38912' 989s # received: 38912 989s ok 46 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 39936 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '39936' 989s # received: 39936 989s ok 47 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 40960 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '40960' 989s # received: 40960 989s ok 48 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 41984 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '41984' 989s # received: 41984 989s ok 49 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 43008 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '43008' 989s # received: 43008 989s ok 50 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 44032 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '44032' 989s # received: 44032 989s ok 51 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 45056 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '45056' 989s # received: 45056 989s ok 52 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 46080 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '46080' 989s # received: 46080 989s ok 53 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 47104 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '47104' 989s # received: 47104 989s ok 54 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 48128 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '48128' 989s # received: 48128 989s ok 55 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 49152 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '49152' 989s # received: 49152 989s ok 56 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 50176 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '50176' 989s # received: 50176 989s ok 57 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 51200 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '51200' 989s # received: 51200 989s ok 58 989s #lwp request: 989s #POST http://localhost:8558/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 102400 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 7 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8558 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '102400' 989s # received: 102400 989s ok 59 989s # testing : / with proxy_http_https_proxy_section (http) 989s # expected: 200 989s # received: '200' 989s ok 60 989s # testing : CGI script with folded headers 989s # expected: 200 989s # received: '200' 989s ok 61 989s # testing : using valid proxyssl client cert 989s # expected: 200 989s # received: '200' 989s ok 62 989s # testing : using invalid proxyssl client cert 989s # expected: 403 989s # received: '403' 989s ok 63 989s # testing : protected cgi script 989s # expected: 200 989s # received: '200' 989s ok 64 989s # testing : X-Forwarded-Host header 989s # expected: 'localhost:8560' 989s # received: 'localhost:8560' 989s ok 65 989s # testing : client subject common name 989s # expected: 'client_ok' 989s # received: 'client_ok' 989s ok 66 989s # testing : ProxyPassReverse Location rewrite 989s # expected: 'http://localhost:8560/modules/' 989s # received: 'http://localhost:8560/modules/' 989s ok 67 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 1024 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '1024' 989s # received: 1024 989s ok 68 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 2048 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '2048' 989s # received: 2048 989s ok 69 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 3072 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '3072' 989s # received: 3072 989s ok 70 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 4096 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '4096' 989s # received: 4096 989s ok 71 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 5120 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '5120' 989s # received: 5120 989s ok 72 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 6144 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '6144' 989s # received: 6144 989s ok 73 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 7168 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '7168' 989s # received: 7168 989s ok 74 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 8192 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '8192' 989s # received: 8192 989s ok 75 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 9216 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '9216' 989s # received: 9216 989s ok 76 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 10240 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '10240' 989s # received: 10240 989s ok 77 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 11264 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '11264' 989s # received: 11264 989s ok 78 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 12288 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '12288' 989s # received: 12288 989s ok 79 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 13312 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '13312' 989s # received: 13312 989s ok 80 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 14336 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '14336' 989s # received: 14336 989s ok 81 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 15360 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '15360' 989s # received: 15360 989s ok 82 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 16384 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '16384' 989s # received: 16384 989s ok 83 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 17408 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '17408' 989s # received: 17408 989s ok 84 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 18432 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '18432' 989s # received: 18432 989s ok 85 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 19456 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '19456' 989s # received: 19456 989s ok 86 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 20480 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '20480' 989s # received: 20480 989s ok 87 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 21504 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '21504' 989s # received: 21504 989s ok 88 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 22528 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '22528' 989s # received: 22528 989s ok 89 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 23552 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '23552' 989s # received: 23552 989s ok 90 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 24576 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '24576' 989s # received: 24576 989s ok 91 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 25600 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '25600' 989s # received: 25600 989s ok 92 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 26624 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '26624' 989s # received: 26624 989s ok 93 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 27648 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '27648' 989s # received: 27648 989s ok 94 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 28672 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '28672' 989s # received: 28672 989s ok 95 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 29696 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '29696' 989s # received: 29696 989s ok 96 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 30720 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '30720' 989s # received: 30720 989s ok 97 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 31744 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '31744' 989s # received: 31744 989s ok 98 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 32768 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '32768' 989s # received: 32768 989s ok 99 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 33792 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '33792' 989s # received: 33792 989s ok 100 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 34816 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '34816' 989s # received: 34816 989s ok 101 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 35840 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '35840' 989s # received: 35840 989s ok 102 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 36864 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '36864' 989s # received: 36864 989s ok 103 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 37888 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '37888' 989s # received: 37888 989s ok 104 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 38912 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '38912' 989s # received: 38912 989s ok 105 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 39936 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '39936' 989s # received: 39936 989s ok 106 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 40960 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '40960' 989s # received: 40960 989s ok 107 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 41984 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '41984' 989s # received: 41984 989s ok 108 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 43008 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '43008' 989s # received: 43008 989s ok 109 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 44032 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '44032' 989s # received: 44032 989s ok 110 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 45056 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '45056' 989s # received: 45056 989s ok 111 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 46080 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '46080' 989s # received: 46080 989s ok 112 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 47104 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '47104' 989s # received: 47104 989s ok 113 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 48128 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '48128' 989s # received: 48128 989s ok 114 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 49152 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '49152' 989s # received: 49152 989s ok 115 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 50176 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '50176' 989s # received: 50176 989s ok 116 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 51200 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '51200' 989s # received: 51200 989s ok 117 989s #lwp request: 989s #POST http://localhost:8560/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 102400 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:40 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 7 989s #Client-Date: Tue, 06 May 2025 19:33:40 GMT 989s #Client-Peer: 127.0.0.1:8560 989s #Client-Response-Num: 1 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '102400' 989s # received: 102400 989s ok 118 989s # testing : / with proxy_https_http (https) 989s # expected: 200 989s # received: '200' 989s ok 119 989s # testing : CGI script with folded headers 989s # expected: 200 989s # received: '200' 989s ok 120 989s # testing : ProxyPassReverse Location rewrite 989s # expected: 'https://localhost:8562/modules/' 989s # received: 'https://localhost:8562/modules/' 989s ok 121 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 1024 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '1024' 989s # received: 1024 989s ok 122 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 2048 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '2048' 989s # received: 2048 989s ok 123 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 3072 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '3072' 989s # received: 3072 989s ok 124 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 4096 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '4096' 989s # received: 4096 989s ok 125 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 5120 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '5120' 989s # received: 5120 989s ok 126 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 6144 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '6144' 989s # received: 6144 989s ok 127 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 7168 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '7168' 989s # received: 7168 989s ok 128 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 8192 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '8192' 989s # received: 8192 989s ok 129 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 9216 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '9216' 989s # received: 9216 989s ok 130 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 10240 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '10240' 989s # received: 10240 989s ok 131 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 11264 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '11264' 989s # received: 11264 989s ok 132 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 12288 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '12288' 989s # received: 12288 989s ok 133 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 13312 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '13312' 989s # received: 13312 989s ok 134 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 14336 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '14336' 989s # received: 14336 989s ok 135 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 15360 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '15360' 989s # received: 15360 989s ok 136 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 16384 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '16384' 989s # received: 16384 989s ok 137 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 17408 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '17408' 989s # received: 17408 989s ok 138 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 18432 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '18432' 989s # received: 18432 989s ok 139 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 19456 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '19456' 989s # received: 19456 989s ok 140 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 20480 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '20480' 989s # received: 20480 989s ok 141 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 21504 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '21504' 989s # received: 21504 989s ok 142 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 22528 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '22528' 989s # received: 22528 989s ok 143 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 23552 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '23552' 989s # received: 23552 989s ok 144 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 24576 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '24576' 989s # received: 24576 989s ok 145 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 25600 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '25600' 989s # received: 25600 989s ok 146 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 26624 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '26624' 989s # received: 26624 989s ok 147 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 27648 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '27648' 989s # received: 27648 989s ok 148 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 28672 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '28672' 989s # received: 28672 989s ok 149 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 29696 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '29696' 989s # received: 29696 989s ok 150 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 30720 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '30720' 989s # received: 30720 989s ok 151 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 31744 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '31744' 989s # received: 31744 989s ok 152 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 32768 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '32768' 989s # received: 32768 989s ok 153 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 33792 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '33792' 989s # received: 33792 989s ok 154 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 34816 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '34816' 989s # received: 34816 989s ok 155 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 35840 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '35840' 989s # received: 35840 989s ok 156 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 36864 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '36864' 989s # received: 36864 989s ok 157 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 37888 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '37888' 989s # received: 37888 989s ok 158 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 38912 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '38912' 989s # received: 38912 989s ok 159 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 39936 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '39936' 989s # received: 39936 989s ok 160 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 40960 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '40960' 989s # received: 40960 989s ok 161 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 41984 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '41984' 989s # received: 41984 989s ok 162 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 43008 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '43008' 989s # received: 43008 989s ok 163 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 44032 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '44032' 989s # received: 44032 989s ok 164 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 45056 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '45056' 989s # received: 45056 989s ok 165 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 46080 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '46080' 989s # received: 46080 989s ok 166 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 47104 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '47104' 989s # received: 47104 989s ok 167 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 48128 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '48128' 989s # received: 48128 989s ok 168 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 49152 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '49152' 989s # received: 49152 989s ok 169 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 50176 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '50176' 989s # received: 50176 989s ok 170 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 51200 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '51200' 989s # received: 51200 989s ok 171 989s #lwp request: 989s #POST https://localhost:8562/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 102400 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 7 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8562 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '102400' 989s # received: 102400 989s ok 172 989s # testing : / with proxy_https_https (https) 989s # expected: 200 989s # received: '200' 989s ok 173 989s # testing : CGI script with folded headers 989s # expected: 200 989s # received: '200' 989s ok 174 989s # testing : using valid proxyssl client cert 989s # expected: 200 989s # received: '200' 989s ok 175 989s # testing : using invalid proxyssl client cert 989s # expected: 403 989s # received: '403' 989s ok 176 989s # testing : protected cgi script 989s # expected: 200 989s # received: '200' 989s ok 177 989s # testing : X-Forwarded-Host header 989s # expected: 'localhost:8559' 989s # received: 'localhost:8559' 989s ok 178 989s # testing : client subject common name 989s # expected: 'client_ok' 989s # received: 'client_ok' 989s ok 179 989s # testing : ProxyPassReverse Location rewrite 989s # expected: 'https://localhost:8559/modules/' 989s # received: 'https://localhost:8559/modules/' 989s ok 180 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 1024 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '1024' 989s # received: 1024 989s ok 181 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 2048 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '2048' 989s # received: 2048 989s ok 182 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 3072 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '3072' 989s # received: 3072 989s ok 183 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 4096 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '4096' 989s # received: 4096 989s ok 184 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 5120 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '5120' 989s # received: 5120 989s ok 185 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 6144 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '6144' 989s # received: 6144 989s ok 186 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 7168 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '7168' 989s # received: 7168 989s ok 187 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 8192 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '8192' 989s # received: 8192 989s ok 188 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 9216 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '9216' 989s # received: 9216 989s ok 189 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 10240 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '10240' 989s # received: 10240 989s ok 190 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 11264 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '11264' 989s # received: 11264 989s ok 191 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 12288 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '12288' 989s # received: 12288 989s ok 192 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 13312 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '13312' 989s # received: 13312 989s ok 193 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 14336 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '14336' 989s # received: 14336 989s ok 194 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 15360 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '15360' 989s # received: 15360 989s ok 195 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 16384 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '16384' 989s # received: 16384 989s ok 196 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 17408 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '17408' 989s # received: 17408 989s ok 197 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 18432 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '18432' 989s # received: 18432 989s ok 198 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 19456 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '19456' 989s # received: 19456 989s ok 199 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 20480 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '20480' 989s # received: 20480 989s ok 200 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 21504 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '21504' 989s # received: 21504 989s ok 201 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 22528 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '22528' 989s # received: 22528 989s ok 202 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 23552 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:41 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '23552' 989s # received: 23552 989s ok 203 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 24576 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:41 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '24576' 989s # received: 24576 989s ok 204 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 25600 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '25600' 989s # received: 25600 989s ok 205 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 26624 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '26624' 989s # received: 26624 989s ok 206 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 27648 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '27648' 989s # received: 27648 989s ok 207 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 28672 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '28672' 989s # received: 28672 989s ok 208 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 29696 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '29696' 989s # received: 29696 989s ok 209 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 30720 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '30720' 989s # received: 30720 989s ok 210 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 31744 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '31744' 989s # received: 31744 989s ok 211 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 32768 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '32768' 989s # received: 32768 989s ok 212 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 33792 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '33792' 989s # received: 33792 989s ok 213 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 34816 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '34816' 989s # received: 34816 989s ok 214 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 35840 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '35840' 989s # received: 35840 989s ok 215 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 36864 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '36864' 989s # received: 36864 989s ok 216 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 37888 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '37888' 989s # received: 37888 989s ok 217 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 38912 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '38912' 989s # received: 38912 989s ok 218 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 39936 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '39936' 989s # received: 39936 989s ok 219 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 40960 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '40960' 989s # received: 40960 989s ok 220 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 41984 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '41984' 989s # received: 41984 989s ok 221 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 43008 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '43008' 989s # received: 43008 989s ok 222 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 44032 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '44032' 989s # received: 44032 989s ok 223 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 45056 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '45056' 989s # received: 45056 989s ok 224 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 46080 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '46080' 989s # received: 46080 989s ok 225 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 47104 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '47104' 989s # received: 47104 989s ok 226 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 48128 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '48128' 989s # received: 48128 989s ok 227 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 49152 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '49152' 989s # received: 49152 989s ok 228 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 50176 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '50176' 989s # received: 50176 989s ok 229 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 51200 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '51200' 989s # received: 51200 989s ok 230 989s #lwp request: 989s #POST https://localhost:8559/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 102400 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 7 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8559 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '102400' 989s # received: 102400 989s ok 231 989s # testing : / with proxy_https_https_proxy_section (https) 989s # expected: 200 989s # received: '200' 989s ok 232 989s # testing : CGI script with folded headers 989s # expected: 200 989s # received: '200' 989s ok 233 989s # testing : using valid proxyssl client cert 989s # expected: 200 989s # received: '200' 989s ok 234 989s # testing : using invalid proxyssl client cert 989s # expected: 403 989s # received: '403' 989s ok 235 989s # testing : protected cgi script 989s # expected: 200 989s # received: '200' 989s ok 236 989s # testing : X-Forwarded-Host header 989s # expected: 'localhost:8561' 989s # received: 'localhost:8561' 989s ok 237 989s # testing : client subject common name 989s # expected: 'client_ok' 989s # received: 'client_ok' 989s ok 238 989s # testing : ProxyPassReverse Location rewrite 989s # expected: 'https://localhost:8561/modules/' 989s # received: 'https://localhost:8561/modules/' 989s ok 239 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 1024 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '1024' 989s # received: 1024 989s ok 240 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 2048 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '2048' 989s # received: 2048 989s ok 241 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 3072 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '3072' 989s # received: 3072 989s ok 242 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 4096 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '4096' 989s # received: 4096 989s ok 243 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 5120 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '5120' 989s # received: 5120 989s ok 244 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 6144 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '6144' 989s # received: 6144 989s ok 245 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 7168 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '7168' 989s # received: 7168 989s ok 246 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 8192 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '8192' 989s # received: 8192 989s ok 247 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 9216 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 5 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '9216' 989s # received: 9216 989s ok 248 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 10240 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '10240' 989s # received: 10240 989s ok 249 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 11264 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '11264' 989s # received: 11264 989s ok 250 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 12288 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '12288' 989s # received: 12288 989s ok 251 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 13312 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '13312' 989s # received: 13312 989s ok 252 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 14336 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '14336' 989s # received: 14336 989s ok 253 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 15360 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '15360' 989s # received: 15360 989s ok 254 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 16384 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '16384' 989s # received: 16384 989s ok 255 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 17408 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '17408' 989s # received: 17408 989s ok 256 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 18432 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '18432' 989s # received: 18432 989s ok 257 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 19456 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '19456' 989s # received: 19456 989s ok 258 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 20480 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '20480' 989s # received: 20480 989s ok 259 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 21504 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '21504' 989s # received: 21504 989s ok 260 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 22528 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '22528' 989s # received: 22528 989s ok 261 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 23552 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:42 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:42 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '23552' 989s # received: 23552 989s ok 262 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 24576 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '24576' 989s # received: 24576 989s ok 263 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 25600 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '25600' 989s # received: 25600 989s ok 264 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 26624 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '26624' 989s # received: 26624 989s ok 265 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 27648 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '27648' 989s # received: 27648 989s ok 266 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 28672 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '28672' 989s # received: 28672 989s ok 267 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 29696 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '29696' 989s # received: 29696 989s ok 268 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 30720 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '30720' 989s # received: 30720 989s ok 269 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 31744 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '31744' 989s # received: 31744 989s ok 270 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 32768 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '32768' 989s # received: 32768 989s ok 271 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 33792 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '33792' 989s # received: 33792 989s ok 272 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 34816 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '34816' 989s # received: 34816 989s ok 273 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 35840 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '35840' 989s # received: 35840 989s ok 274 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 36864 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '36864' 989s # received: 36864 989s ok 275 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 37888 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '37888' 989s # received: 37888 989s ok 276 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 38912 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '38912' 989s # received: 38912 989s ok 277 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 39936 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '39936' 989s # received: 39936 989s ok 278 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 40960 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '40960' 989s # received: 40960 989s ok 279 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 41984 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '41984' 989s # received: 41984 989s ok 280 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 43008 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '43008' 989s # received: 43008 989s ok 281 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 44032 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '44032' 989s # received: 44032 989s ok 282 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 45056 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '45056' 989s # received: 45056 989s ok 283 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 46080 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '46080' 989s # received: 46080 989s ok 284 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 47104 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '47104' 989s # received: 47104 989s ok 285 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 48128 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '48128' 989s # received: 48128 989s ok 286 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 49152 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '49152' 989s # received: 49152 989s ok 287 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 50176 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '50176' 989s # received: 50176 989s ok 288 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 51200 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 6 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '51200' 989s # received: 51200 989s ok 289 989s #lwp request: 989s #POST https://localhost:8561/eat_post HTTP/1.1 989s #User-Agent: libwww-perl/6.78 989s #Content-Length: 102400 989s # 989s #server response: 989s #HTTP/1.1 200 OK 989s #Connection: close 989s #Date: Tue, 06 May 2025 19:33:43 GMT 989s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 989s #Vary: In-If1 989s #Content-Length: 7 989s #Client-Date: Tue, 06 May 2025 19:33:43 GMT 989s #Client-Peer: 127.0.0.1:8561 989s #Client-Response-Num: 1 989s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 989s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 989s #Client-SSL-Socket-Class: IO::Socket::SSL 989s #Client-SSL-Version: TLSv1_3 989s #DMMATCH1: 1 989s # 989s # testing : length posted 989s # expected: '102400' 989s # received: 102400 989s ok 290 989s ok 991s t/ssl/require.t ..................... 991s 1..10 991s # Running under perl version 5.040001 for linux 991s # Current time local: Tue May 6 19:33:43 2025 991s # Current time GMT: Tue May 6 19:33:43 2025 991s # Using Test.pm version 1.31 991s # Using Apache/Test.pm version 1.44 991s ok 1 991s ok 2 991s ok 3 991s ok 4 991s ok 5 991s ok 6 991s ok 7 991s ok 8 991s ok 9 991s ok 10 991s ok 993s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 995s t/ssl/varlookup.t ................... 995s 1..83 995s # Running under perl version 5.040001 for linux 995s # Current time local: Tue May 6 19:33:47 2025 995s # Current time GMT: Tue May 6 19:33:47 2025 995s # Using Test.pm version 1.31 995s # Using Apache/Test.pm version 1.44 995s # testing : HTTP_USER_AGENT 995s # expected: 'libwww-perl/6.78' 995s # received: 'libwww-perl/6.78' 995s ok 1 995s # testing : HTTP:User-Agent 995s # expected: 'libwww-perl/6.78' 995s # received: 'libwww-perl/6.78' 995s ok 2 995s # testing : HTTP_REFERER 995s # expected: 't/ssl/varlookup.t' 995s # received: 't/ssl/varlookup.t' 995s ok 3 995s # testing : HTTP_HOST 995s # expected: 'localhost:8532' 995s # received: 'localhost:8532' 995s ok 4 995s # testing : QUERY_STRING 995s # expected: 'QUERY_STRING' 995s # received: 'QUERY_STRING' 995s ok 5 995s # testing : SERVER_SOFTWARE 995s # expected: qr/^Apache\/2.4.63/ 995s # received: 'Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1' 995s ok 6 995s # testing : SERVER_ADMIN 995s # expected: 'tuser@localhost' 995s # received: 'tuser@localhost' 995s ok 7 995s # testing : SERVER_PORT 995s # expected: '8532' 995s # received: '8532' 995s ok 8 995s # testing : SERVER_NAME 995s # expected: 'localhost' 995s # received: 'localhost' 995s ok 9 995s # testing : SERVER_PROTOCOL 995s # expected: qr/^HTTP\/1\.\d$/ 995s # received: 'HTTP/1.1' 995s ok 10 995s # testing : REMOTE_ADDR 995s # expected: '127.0.0.1' 995s # received: '127.0.0.1' 995s ok 11 995s # testing : DOCUMENT_ROOT 995s # expected: '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs' 995s # received: '/tmp/autopkgtest.KxJXlI/autopkgtest_tmp/perl-framework/t/htdocs' 995s ok 12 995s # testing : REQUEST_METHOD 995s # expected: 'GET' 995s # received: 'GET' 995s ok 13 995s # testing : REQUEST_URI 995s # expected: '/test_ssl_var_lookup' 995s # received: '/test_ssl_var_lookup' 995s ok 14 995s # testing : TIME_YEAR 995s # expected: 2025 995s # received: '2025' 995s ok 15 995s # testing : TIME_MON 995s # expected: '05' 995s # received: '05' 995s ok 16 995s # testing : TIME_DAY 995s # expected: '06' 995s # received: '06' 995s ok 17 995s # testing : TIME_WDAY 995s # expected: 2 995s # received: '2' 995s ok 18 995s # testing : IS_SUBREQ 995s # expected: 'false' 995s # received: 'false' 995s ok 19 995s # testing : API_VERSION 995s # expected: '20120211' 995s # received: '20120211' 995s ok 20 995s # testing : THE_REQUEST 995s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 995s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 995s ok 21 995s # testing : REQUEST_SCHEME 995s # expected: 'https' 995s # received: 'https' 995s ok 22 995s # testing : HTTPS 995s # expected: 'on' 995s # received: 'on' 995s ok 23 995s # testing : ENV:THE_ARGS 995s # expected: 'ENV:THE_ARGS' 995s # received: 'ENV:THE_ARGS' 995s ok 24 995s # testing : SSL_CLIENT_M_VERSION 995s # expected: qr/^\d+$/ 995s # received: '3' 995s ok 25 995s # testing : SSL_SERVER_M_VERSION 995s # expected: qr/^\d+$/ 995s # received: '3' 995s ok 26 995s # testing : SSL_CLIENT_M_SERIAL 995s # expected: qr/^[0-9A-F]+$/ 995s # received: '06' 995s ok 27 995s # testing : SSL_SERVER_M_SERIAL 995s # expected: qr/^[0-9A-F]+$/ 995s # received: '07' 995s ok 28 995s # testing : SSL_PROTOCOL 995s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 995s # received: 'TLSv1.3' 995s ok 29 995s # testing : SSL_CLIENT_V_START 995s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 995s # received: 'May 6 19:29:00 2025 GMT' 995s ok 30 995s # testing : SSL_SERVER_V_START 995s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 995s # received: 'May 6 19:29:00 2025 GMT' 995s ok 31 995s # testing : SSL_CLIENT_V_END 995s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 995s # received: 'May 6 19:29:00 2026 GMT' 995s ok 32 995s # testing : SSL_SERVER_V_END 995s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 995s # received: 'May 6 19:29:00 2026 GMT' 995s ok 33 995s # testing : SSL_CIPHER 995s # expected: qr/^[A-Z0-9_-]+$/ 995s # received: 'TLS_AES_256_GCM_SHA384' 995s ok 34 995s # testing : SSL_CIPHER_EXPORT 995s # expected: 'false' 995s # received: 'false' 995s ok 35 995s # testing : SSL_CIPHER_ALGKEYSIZE 995s # expected: qr/^\d+$/ 995s # received: '256' 995s ok 36 995s # testing : SSL_CIPHER_USEKEYSIZE 995s # expected: qr/^\d+$/ 995s # received: '256' 995s ok 37 995s # testing : SSL_SECURE_RENEG 995s # expected: qr/^(false|true)$/ 995s # received: 'false' 995s ok 38 995s # testing : SSL_CLIENT_S_DN 995s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 995s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 995s ok 39 995s # testing : SSL_SERVER_S_DN 995s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 995s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 995s ok 40 995s # testing : SSL_CLIENT_S_DN_C 995s # expected: 'US' 995s # received: 'US' 995s ok 41 995s # testing : SSL_SERVER_S_DN_C 995s # expected: 'US' 995s # received: 'US' 995s ok 42 995s # testing : SSL_CLIENT_S_DN_ST 995s # expected: 'California' 995s # received: 'California' 995s ok 43 995s # testing : SSL_SERVER_S_DN_ST 995s # expected: 'California' 995s # received: 'California' 995s ok 44 995s # testing : SSL_CLIENT_S_DN_L 995s # expected: 'San Francisco' 995s # received: 'San Francisco' 995s ok 45 995s # testing : SSL_SERVER_S_DN_L 995s # expected: 'San Francisco' 995s # received: 'San Francisco' 995s ok 46 995s # testing : SSL_CLIENT_S_DN_O 995s # expected: 'ASF' 995s # received: 'ASF' 995s ok 47 995s # testing : SSL_SERVER_S_DN_O 995s # expected: 'ASF' 995s # received: 'ASF' 995s ok 48 995s # testing : SSL_CLIENT_S_DN_OU 995s # expected: 'httpd-test' 995s # received: 'httpd-test' 995s ok 49 995s # testing : SSL_SERVER_S_DN_OU 995s # expected: qr/^httpd-test\/([-\w]+)/ 995s # received: 'httpd-test/rsa-test' 995s ok 50 995s # testing : SSL_CLIENT_S_DN_CN 995s # expected: 'client_ok' 995s # received: 'client_ok' 995s ok 51 995s # testing : SSL_SERVER_S_DN_CN 995s # expected: 'localhost' 995s # received: 'localhost' 995s ok 52 995s # testing : SSL_CLIENT_S_DN_Email 995s # expected: 'test-dev@httpd.apache.org' 995s # received: 'test-dev@httpd.apache.org' 995s ok 53 995s # testing : SSL_SERVER_S_DN_Email 995s # expected: 'test-dev@httpd.apache.org' 995s # received: 'test-dev@httpd.apache.org' 995s ok 54 995s # testing : SSL_CLIENT_SAN_Email_0 995s # expected: 'test-dev@httpd.apache.org' 995s # received: 'test-dev@httpd.apache.org' 995s ok 55 995s # testing : SSL_SERVER_SAN_DNS_0 995s # expected: 'localhost' 995s # received: 'localhost' 995s ok 56 995s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 995s # expected: 'test-dev@httpd.apache.org' 995s # received: 'test-dev@httpd.apache.org' 995s ok 57 995s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 995s # expected: '_https.localhost' 995s # received: '_https.localhost' 995s ok 58 995s # testing : SSL_CLIENT_I_DN 995s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 995s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 995s ok 59 995s # testing : SSL_SERVER_I_DN 995s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 995s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 995s ok 60 995s # testing : SSL_CLIENT_I_DN_C 995s # expected: 'US' 995s # received: 'US' 995s ok 61 995s # testing : SSL_SERVER_I_DN_C 995s # expected: 'US' 995s # received: 'US' 995s ok 62 995s # testing : SSL_CLIENT_I_DN_ST 995s # expected: 'California' 995s # received: 'California' 995s ok 63 995s # testing : SSL_SERVER_I_DN_ST 995s # expected: 'California' 995s # received: 'California' 995s ok 64 995s # testing : SSL_CLIENT_I_DN_L 995s # expected: 'San Francisco' 995s # received: 'San Francisco' 995s ok 65 995s # testing : SSL_SERVER_I_DN_L 995s # expected: 'San Francisco' 995s # received: 'San Francisco' 995s ok 66 995s # testing : SSL_CLIENT_I_DN_O 995s # expected: 'ASF' 995s # received: 'ASF' 995s ok 67 995s # testing : SSL_SERVER_I_DN_O 995s # expected: 'ASF' 995s # received: 'ASF' 995s ok 68 995s # testing : SSL_CLIENT_I_DN_OU 995s # expected: 'httpd-test' 995s # received: 'httpd-test' 995s ok 69 995s # testing : SSL_SERVER_I_DN_OU 995s # expected: 'httpd-test' 995s # received: 'httpd-test' 995s ok 70 995s # testing : SSL_CLIENT_I_DN_CN 995s # expected: 'ca' 995s # received: 'ca' 995s ok 71 995s # testing : SSL_SERVER_I_DN_CN 995s # expected: 'ca' 995s # received: 'ca' 995s ok 72 995s # testing : SSL_SERVER_I_DN_CN_RAW 995s # expected: 'ca' 995s # received: 'ca' 995s ok 73 995s # testing : SSL_SERVER_I_DN_CN_0_RAW 995s # expected: 'ca' 995s # received: 'ca' 995s ok 74 995s # testing : SSL_CLIENT_I_DN_Email 995s # expected: 'test-dev@httpd.apache.org' 995s # received: 'test-dev@httpd.apache.org' 995s ok 75 995s # testing : SSL_SERVER_I_DN_Email 995s # expected: 'test-dev@httpd.apache.org' 995s # received: 'test-dev@httpd.apache.org' 995s ok 76 995s # testing : SSL_CLIENT_A_SIG 995s # expected: 'sha256WithRSAEncryption' 995s # received: 'sha256WithRSAEncryption' 995s ok 77 995s # testing : SSL_SERVER_A_SIG 995s # expected: 'sha256WithRSAEncryption' 995s # received: 'sha256WithRSAEncryption' 995s ok 78 995s # testing : SSL_CLIENT_A_KEY 995s # expected: 'rsaEncryption' 995s # received: 'rsaEncryption' 995s ok 79 995s # testing : SSL_SERVER_A_KEY 995s # expected: qr/^[rd]saEncryption$/ 995s # received: 'rsaEncryption' 995s ok 80 995s # testing : SSL_CLIENT_CERT 995s # expected: qr/^-----BEGIN CERTIFICATE-----/ 995s # received: '-----BEGIN CERTIFICATE----- 995s # MIIEezCCA2OgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 995s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 995s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 995s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 995s # MTkyOTAwWhcNMjYwNTA2MTkyOTAwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 995s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 995s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 995s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 995s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkDecQ73DVOc8URIo1Gv8sHsVosXrPKr23MTB 995s # nGnX0lfrWpvZJDBqXbUeRHI6Cckwbqoowf01fEhE8+VXgyabsTept49e9LIocKMq 995s # 0faaAo609c2p9LaB2MODV8o1KSxwfZCuPnFDelvAF1D8mBnVxLEFhXK6V3KRlnFq 995s # WFl6HuucAz3LFrpzGdWRbwTBRGqHX/vx8zelq5w6ZqKvqpfCCMEZL8dndjY6bITc 995s # 0kXlzozQz9iFEzr4bynrog2s/UCpg9ATiN7Lw+X89AuNSrVdCEd6ehFVSAHmR9+B 995s # C7w4Dr+Kk7piJT/Rq88KodzW6ro8qosIlNiGq1aAyYE7DLFIWwIDAQABo4HOMIHL 995s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 995s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 995s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 995s # HQ4EFgQU7oZOsWZnYgILeNzqVczjVWJFlqMwHwYDVR0jBBgwFoAUfW+K9PCR75Oe 995s # rvTMHv2VsCz3kU8wDQYJKoZIhvcNAQELBQADggEBAHEbbsMsMxr80jD4kB8gkjNo 995s # 8/4s8CEJh0BCNI8zMaXAKixT9BG4w6EE7YrVMmml0yEHlBdnXDrUoDHOLGOAvP5v 995s # stBWIvFBcwta595B2DGAIVibJrDp2HeQ5ug+/Ahq+pVI6Z4z0teh1NJmaAzc9bN/ 995s # y+HkibnyJbZNe9PxSofRqfCHAF/oX3S/ONEwWzQy/jpdd3MU2K248l+pqNf9tNCp 995s # 0MWokvg5cHX6+OjCNm5ZF8qNjQCv+PYj6Rrz5AZQpjs7GOKjqDZO5MepdoMcEihN 995s # frfdxo+RWQSSFz8Z8h6AIL9yLTEC/gJA6gZl9NGNOIn8zrF5A0TE2OVdzlUSqh8= 995s # -----END CERTIFICATE----- 995s # ' 995s ok 81 995s # testing : SSL_SERVER_CERT 995s # expected: qr/^-----BEGIN CERTIFICATE-----/ 995s # received: '-----BEGIN CERTIFICATE----- 995s # MIIERDCCAyygAwIBAgIBBzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 995s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 995s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 995s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 995s # MTkyOTAwWhcNMjYwNTA2MTkyOTAwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 995s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 995s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 995s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 995s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxaHyPxmZVl/q2XT5Slkn8dHO 995s # UX4OFBA/wSyxeMA8VMcIMlo9iK/nb70GLiVfUkbQ7+F87nsQmItUhkpf28VeS2Kd 995s # ci2ndiMSp52VZ+wiq5jQ1MSmHWpHT/dEWm7Q5218OOpbNDESgOROiaPM14cmtK3U 995s # fEmJwnkBClXfODpQeWHZiJ+lwk/y4xlbsbM5UFaSo3OusRkZMH2QV+VaEs72OrxP 995s # 0XE5CbRv2gfqZwc6knjM+lCJmrWrb1EoKjQi4L+t/TL53+aMka+O9BXqvT1CYKcg 995s # 3bLQKiw1kpHVz82DVkLlmG806vb7UAKOZqym230v1MvUaCwDWIrzNlLLe/O90wID 995s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 995s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBR+ 995s # jEcNz6G90M/qwvuOnj7vI5jhATAfBgNVHSMEGDAWgBR9b4r08JHvk56u9Mwe/ZWw 995s # LPeRTzANBgkqhkiG9w0BAQsFAAOCAQEASlX0jpML6WSY7mbodTpAhKWk+7bbRpEC 995s # Gl0e3/Vf+7giZX8pVjhkuuxyNe2TnLALy1UoW7YXuHHMLu1MTzUSC4la17RHL+lr 995s # ou3vxl/ldpFFJvYNu0+KveaGfTAbvskrZvwp4vv1FnY5ZJOK7X30a5uxxkGoFBZj 995s # 4QrD3bbSIzAMZggswRhV+6sqtDw0wN9AljABw9I7WJtiGHafReB9cBSwXOc4xQSg 995s # Gio8ncTpcNfn+cGMI90RLQP5Pdm24T+5ZILcCLZE4r1U+3rJR24haWhFHId7bXG8 995s # Y9w8HQXVZcFikmndry2ZE5udN1gKTS+/RG9WZO3FWMB3o/SIw0MY0A== 995s # -----END CERTIFICATE----- 995s # ' 995s ok 82 995s # testing : SSL_CLIENT_VERIFY 995s # expected: 'SUCCESS' 995s # received: 'SUCCESS' 995s ok 83 995s ok 997s t/ssl/verify.t ...................... 997s 1..3 997s # Running under perl version 5.040001 for linux 997s # Current time local: Tue May 6 19:33:49 2025 997s # Current time GMT: Tue May 6 19:33:49 2025 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.44 997s HTTP/1.1 403 Forbidden 997s Connection: close 997s Date: Tue, 06 May 2025 19:33:51 GMT 997s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 997s Content-Length: 258 997s Content-Type: text/html; charset=iso-8859-1 997s Client-Date: Tue, 06 May 2025 19:33:51 GMT 997s Client-Peer: 127.0.0.1:8532 997s Client-Response-Num: 1 997s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 997s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 997s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 997s Client-SSL-Socket-Class: IO::Socket::SSL 997s Client-SSL-Version: TLSv1_3 997s Title: 403 Forbidden 997s 997s 997s 997s 403 Forbidden 997s 997s

Forbidden

997s

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

997s 997s ok 1 997s HTTP/1.1 200 OK 997s Connection: close 997s Date: Tue, 06 May 2025 19:33:51 GMT 997s Accept-Ranges: bytes 997s ETag: "1a-62c6deaf13e40" 997s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 997s Vary: In-If1 997s Content-Length: 26 997s Content-Type: text/html 997s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 997s Client-Date: Tue, 06 May 2025 19:33:51 GMT 997s Client-Peer: 127.0.0.1:8532 997s Client-Response-Num: 1 997s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 997s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 997s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 997s Client-SSL-Socket-Class: IO::Socket::SSL 997s Client-SSL-Version: TLSv1_3 997s DMMATCH1: 1 997s 997s welcome to localhost:8529 997s ok 2 997s 500 Server closed connection without sending any data back 997s Content-Type: text/plain 997s Client-Date: Tue, 06 May 2025 19:33:51 GMT 997s Client-Warning: Internal response 997s 997s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 997s ok 3 997s ok 997s All tests successful. 997s Files=143, Tests=7312, 282 wallclock secs ( 1.05 usr 0.19 sys + 117.46 cusr 122.39 csys = 241.09 CPU) 997s Result: PASS 997s [warning] server localhost:8529 shutdown 998s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 998s Files=143, Tests=7312, 282 wallclock secs ( 1.05 usr 0.19 sys + 117.46 cusr 122.39 csys = 241.09 CPU) 998s + grep -E '^Result: PASS' testlog.mpm_event 998s Result: PASS 998s + grep -E '^Result: FAIL' testlog.mpm_event 998s + grep -E 'server dumped core' testlog.mpm_event 998s + return 0 998s autopkgtest [19:33:52]: test run-test-suite: -----------------------] 999s autopkgtest [19:33:53]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 999s run-test-suite PASS 1000s autopkgtest [19:33:54]: test duplicate-module-load: preparing testbed 1083s autopkgtest [19:35:17]: testbed dpkg architecture: s390x 1084s autopkgtest [19:35:18]: testbed apt version: 3.0.0 1084s autopkgtest [19:35:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1084s autopkgtest [19:35:18]: testbed release detected to be: questing 1085s autopkgtest [19:35:19]: updating testbed package index (apt update) 1085s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1085s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1085s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1085s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1085s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1085s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1085s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1086s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [129 kB] 1086s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [604 kB] 1086s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [15.0 kB] 1086s Fetched 1534 kB in 1s (1677 kB/s) 1086s Reading package lists... 1087s autopkgtest [19:35:21]: upgrading testbed (apt dist-upgrade and autopurge) 1087s Reading package lists... 1087s Building dependency tree... 1087s Reading state information... 1087s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1087s Starting 2 pkgProblemResolver with broken count: 0 1087s Done 1088s Entering ResolveByKeep 1088s 1088s Calculating upgrade... 1088s The following packages will be upgraded: 1088s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 1088s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1088s Need to get 5395 kB of archives. 1088s After this operation, 260 kB disk space will be freed. 1088s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 1088s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 1088s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 1089s Fetched 5395 kB in 1s (7064 kB/s) 1089s (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 ... 81479 files and directories currently installed.) 1089s Preparing to unpack .../libpython3.12t64_3.12.10-1_s390x.deb ... 1089s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 1089s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_s390x.deb ... 1089s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 1089s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_s390x.deb ... 1089s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 1089s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 1089s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 1089s Setting up libpython3.12t64:s390x (3.12.10-1) ... 1089s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1089s Reading package lists... 1090s Building dependency tree... 1090s Reading state information... 1090s Starting pkgProblemResolver with broken count: 0 1090s Starting 2 pkgProblemResolver with broken count: 0 1090s Done 1090s Solving dependencies... 1090s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1092s Reading package lists... 1092s Building dependency tree... 1092s Reading state information... 1092s Starting pkgProblemResolver with broken count: 0 1093s Starting 2 pkgProblemResolver with broken count: 0 1093s Done 1093s The following NEW packages will be installed: 1093s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1093s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1093s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1093s Need to get 2176 kB of archives. 1093s After this operation, 8018 kB of additional disk space will be used. 1093s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1093s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 1093s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 1093s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 1093s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1093s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.63-1ubuntu1 [1414 kB] 1093s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.63-1ubuntu1 [163 kB] 1093s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.63-1ubuntu1 [102 kB] 1093s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.63-1ubuntu1 [90.4 kB] 1094s Fetched 2176 kB in 1s (3283 kB/s) 1094s Selecting previously unselected package libapr1t64:s390x. 1094s (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 ... 81479 files and directories currently installed.) 1094s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 1094s Unpacking libapr1t64:s390x (1.7.5-1) ... 1094s Selecting previously unselected package libaprutil1t64:s390x. 1094s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 1094s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1094s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1094s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 1094s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1094s Selecting previously unselected package libaprutil1-ldap:s390x. 1094s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 1094s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1094s Selecting previously unselected package liblua5.4-0:s390x. 1094s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_s390x.deb ... 1094s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1094s Selecting previously unselected package apache2-bin. 1094s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_s390x.deb ... 1094s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1094s Selecting previously unselected package apache2-data. 1094s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 1094s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1094s Selecting previously unselected package apache2-utils. 1094s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_s390x.deb ... 1094s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1094s Selecting previously unselected package apache2. 1094s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_s390x.deb ... 1094s Unpacking apache2 (2.4.63-1ubuntu1) ... 1094s Setting up libapr1t64:s390x (1.7.5-1) ... 1094s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1094s Setting up apache2-data (2.4.63-1ubuntu1) ... 1094s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1094s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1094s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1094s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1094s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1094s Setting up apache2 (2.4.63-1ubuntu1) ... 1094s Enabling module mpm_event. 1094s Enabling module authz_core. 1094s Enabling module authz_host. 1094s Enabling module authn_core. 1094s Enabling module auth_basic. 1094s Enabling module access_compat. 1094s Enabling module authn_file. 1094s Enabling module authz_user. 1094s Enabling module alias. 1094s Enabling module dir. 1094s Enabling module autoindex. 1094s Enabling module env. 1094s Enabling module mime. 1094s Enabling module negotiation. 1094s Enabling module setenvif. 1094s Enabling module filter. 1094s Enabling module deflate. 1094s Enabling module status. 1094s Enabling module reqtimeout. 1094s Enabling conf charset. 1094s Enabling conf localized-error-pages. 1094s Enabling conf other-vhosts-access-log. 1094s Enabling conf security. 1094s Enabling conf serve-cgi-bin. 1094s Enabling site 000-default. 1095s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1095s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1096s Processing triggers for ufw (0.36.2-9) ... 1096s Processing triggers for man-db (2.13.1-1) ... 1096s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1104s autopkgtest [19:35:38]: test duplicate-module-load: [----------------------- 1104s + cd /tmp/autopkgtest.KxJXlI/autopkgtest_tmp 1104s + apache2ctl -l -M 1104s + sort unsorted 1104s + grep core.c sorted 1104s core.c 1104s http_core.c 1104s + uniq 1104s + diff -u sorted dedup 1104s autopkgtest [19:35:38]: test duplicate-module-load: -----------------------] 1105s duplicate-module-load PASS 1105s autopkgtest [19:35:39]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1105s autopkgtest [19:35:39]: test default-mods: preparing testbed 1105s Reading package lists... 1105s Building dependency tree... 1105s Reading state information... 1105s Starting pkgProblemResolver with broken count: 0 1105s Starting 2 pkgProblemResolver with broken count: 0 1105s Done 1106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1106s autopkgtest [19:35:40]: test default-mods: [----------------------- 1106s alias_module (shared) 1106s auth_basic_module (shared) 1106s authn_core_module (shared) 1106s authz_core_module (shared) 1107s log_config_module (static) 1107s mime_module (shared) 1107s reqtimeout_module (shared) 1107s version_module (static) 1107s watchdog_module (static) 1107s autopkgtest [19:35:41]: test default-mods: -----------------------] 1107s default-mods PASS 1107s autopkgtest [19:35:41]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1108s autopkgtest [19:35:42]: test htcacheclean: preparing testbed 1108s Reading package lists... 1108s Building dependency tree... 1108s Reading state information... 1108s Starting pkgProblemResolver with broken count: 0 1108s Starting 2 pkgProblemResolver with broken count: 0 1108s Done 1108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1109s autopkgtest [19:35:43]: test htcacheclean: [----------------------- 1109s + htc_enabled 1109s + ls /etc/rc[2345].d/S*apache-htcacheclean 1109s + return 1 1109s + a2enmod cache_disk 1109s Considering dependency cache for cache_disk: 1109s Enabling module cache. 1109s Enabling module cache_disk. 1109s Enabling external service apache-htcacheclean 1109s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1109s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1110s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 1110s The service will be started on next reboot. 1110s To activate the new configuration, you need to run: 1110s systemctl restart apache2 1110s systemctl start apache-htcacheclean 1110s + htc_enabled 1110s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1110s + return 0 1110s + service apache-htcacheclean start 1110s + ps -ef 1110s + grep /usr/bin/htcacheclean 1110s www-data 2110 1 0 19:35 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1110s root 2826 2674 0 19:35 ? 00:00:00 grep /usr/bin/htcacheclean 1110s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1110s + pgrep -P 1 -u www-data -G www-data htcacheclean 1110s 2110 1110s + service apache-htcacheclean status 1110s + service apache-htcacheclean stop 1110s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1110s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1110s Active: active (running) since Tue 2025-05-06 19:35:29 UTC; 14s ago 1110s Invocation: 7acaa547a4324da48bb64e1afe52cabf 1110s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1110s Main PID: 2110 (htcacheclean) 1110s Tasks: 1 (limit: 4767) 1110s Memory: 224K (peak: 1.5M) 1110s CPU: 3ms 1110s CGroup: /system.slice/apache-htcacheclean.service 1110s └─2110 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1110s 1110s May 06 19:35:29 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1110s May 06 19:35:29 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1111s + sleep 1 1112s + pgrep -P 1 -u www-data -G www-data htcacheclean 1112s + service apache-htcacheclean status 1112s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1112s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1112s Active: inactive (dead) since Tue 2025-05-06 19:35:44 UTC; 1s ago 1112s Duration: 15.142s 1112s Invocation: 7acaa547a4324da48bb64e1afe52cabf 1112s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1112s Main PID: 2110 (code=exited, status=0/SUCCESS) 1112s Mem peak: 1.5M 1112s CPU: 3ms 1112s 1112s May 06 19:35:29 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1112s May 06 19:35:29 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1112s May 06 19:35:44 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1112s May 06 19:35:44 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1112s May 06 19:35:44 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1112s + a2dismod cache_disk 1112s Disabling external service apache-htcacheclean 1112s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1112s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1112s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 1112s Module cache_disk disabled. 1112s To activate the new configuration, you need to run: 1112s systemctl restart apache2 1112s systemctl stop apache-htcacheclean 1112s + htc_enabled 1112s + ls /etc/rc[2345].d/S*apache-htcacheclean 1112s + return 1 1112s + a2enmod cache_socache 1112s Considering dependency cache for cache_socache: 1112s Module cache already enabled 1112s Enabling module cache_socache. 1112s To activate the new configuration, you need to run: 1112s systemctl restart apache2 1112s + htc_enabled 1112s + ls /etc/rc[2345].d/S*apache-htcacheclean 1112s + return 1 1112s + exit 0 1112s autopkgtest [19:35:46]: test htcacheclean: -----------------------] 1113s autopkgtest [19:35:47]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1113s htcacheclean PASS 1113s autopkgtest [19:35:47]: test ssl-passphrase: preparing testbed 1113s Reading package lists... 1114s Building dependency tree... 1114s Reading state information... 1114s Starting pkgProblemResolver with broken count: 0 1114s Starting 2 pkgProblemResolver with broken count: 0 1114s Done 1114s The following NEW packages will be installed: 1114s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1114s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1114s Need to get 1319 kB of archives. 1114s After this operation, 5017 kB of additional disk space will be used. 1114s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libtcl8.6 s390x 8.6.16+dfsg-1 [1034 kB] 1114s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x tcl8.6 s390x 8.6.16+dfsg-1 [14.8 kB] 1114s Get:3 http://ftpmaster.internal/ubuntu questing/universe s390x tcl-expect s390x 5.45.4-4 [115 kB] 1114s Get:4 http://ftpmaster.internal/ubuntu questing/universe s390x expect s390x 5.45.4-4 [136 kB] 1114s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1115s Preconfiguring packages ... 1115s Fetched 1319 kB in 1s (2153 kB/s) 1115s Selecting previously unselected package libtcl8.6:s390x. 1115s (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 ... 82193 files and directories currently installed.) 1115s Preparing to unpack .../libtcl8.6_8.6.16+dfsg-1_s390x.deb ... 1115s Unpacking libtcl8.6:s390x (8.6.16+dfsg-1) ... 1115s Selecting previously unselected package tcl8.6. 1115s Preparing to unpack .../tcl8.6_8.6.16+dfsg-1_s390x.deb ... 1115s Unpacking tcl8.6 (8.6.16+dfsg-1) ... 1115s Selecting previously unselected package tcl-expect:s390x. 1115s Preparing to unpack .../tcl-expect_5.45.4-4_s390x.deb ... 1115s Unpacking tcl-expect:s390x (5.45.4-4) ... 1115s Selecting previously unselected package expect. 1115s Preparing to unpack .../expect_5.45.4-4_s390x.deb ... 1115s Unpacking expect (5.45.4-4) ... 1115s Selecting previously unselected package ssl-cert. 1115s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 1115s Unpacking ssl-cert (1.1.3ubuntu1) ... 1115s Setting up ssl-cert (1.1.3ubuntu1) ... 1115s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1115s Setting up libtcl8.6:s390x (8.6.16+dfsg-1) ... 1115s Setting up tcl8.6 (8.6.16+dfsg-1) ... 1115s Setting up tcl-expect:s390x (5.45.4-4) ... 1115s Setting up expect (5.45.4-4) ... 1115s Processing triggers for man-db (2.13.1-1) ... 1116s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1117s autopkgtest [19:35:51]: test ssl-passphrase: [----------------------- 1117s + cd /etc/ssl/private 1117s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1117s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1117s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1117s writing RSA key 1117s + a2enmod ssl 1117s Considering dependency mime for ssl: 1117s Module mime already enabled 1117s Considering dependency socache_shmcb for ssl: 1117s Enabling module socache_shmcb. 1117s Enabling module ssl. 1117s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1117s To activate the new configuration, you need to run: 1117s systemctl restart apache2 1117s + a2ensite default-ssl 1117s Enabling site default-ssl. 1117s To activate the new configuration, you need to run: 1117s systemctl reload apache2 1117s + expect 1117s + password_responder 1117s + [ ! -e /run/systemd/ask-password/sck.* ] 1117s + sleep 1 1117s spawn service apache2 restart 1118s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.27c8abdb34b879c2 ] 1118s ssl-passphrase test password responder: found prompt, sending password 1118s + echo ssl-passphrase test password responder: found prompt, sending password 1118s + echo test 1118s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.27c8abdb34b879c2 1118s 1118s + echo Hello, world! 1118s + curl -k https://localhost/hello.txt 1118s % Total % Received % Xferd Average Speed Time Time Time Current 1118s Dload Upload Total Spent Left Speed 1118s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2346 0 --:--:-- --:--:-- --:--:-- 2800 1118s + result=Hello, world! 1118s + [ Hello, world! != Hello, world! ] 1118s autopkgtest [19:35:52]: test ssl-passphrase: -----------------------] 1119s autopkgtest [19:35:53]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1119s ssl-passphrase PASS 1119s autopkgtest [19:35:53]: test check-http2: preparing testbed 1196s autopkgtest [19:37:10]: testbed dpkg architecture: s390x 1196s autopkgtest [19:37:10]: testbed apt version: 3.0.0 1196s autopkgtest [19:37:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1196s autopkgtest [19:37:10]: testbed release detected to be: questing 1197s autopkgtest [19:37:11]: updating testbed package index (apt update) 1197s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1198s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1198s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1198s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1198s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1198s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1198s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1198s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [129 kB] 1198s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [604 kB] 1198s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [15.0 kB] 1198s Fetched 1534 kB in 1s (1586 kB/s) 1199s Reading package lists... 1199s autopkgtest [19:37:13]: upgrading testbed (apt dist-upgrade and autopurge) 1200s Reading package lists... 1200s Building dependency tree... 1200s Reading state information... 1200s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1200s Starting 2 pkgProblemResolver with broken count: 0 1200s Done 1200s Entering ResolveByKeep 1200s 1200s Calculating upgrade... 1200s The following packages will be upgraded: 1200s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 1200s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1200s Need to get 5395 kB of archives. 1200s After this operation, 260 kB disk space will be freed. 1200s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 1201s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 1201s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 1201s Fetched 5395 kB in 1s (7031 kB/s) 1201s (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 ... 81479 files and directories currently installed.) 1201s Preparing to unpack .../libpython3.12t64_3.12.10-1_s390x.deb ... 1201s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 1201s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_s390x.deb ... 1201s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 1201s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_s390x.deb ... 1201s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 1202s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 1202s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 1202s Setting up libpython3.12t64:s390x (3.12.10-1) ... 1202s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1202s Reading package lists... 1202s Building dependency tree... 1202s Reading state information... 1202s Starting pkgProblemResolver with broken count: 0 1202s Starting 2 pkgProblemResolver with broken count: 0 1202s Done 1202s Solving dependencies... 1202s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1205s Reading package lists... 1205s Building dependency tree... 1205s Reading state information... 1205s Starting pkgProblemResolver with broken count: 0 1205s Starting 2 pkgProblemResolver with broken count: 0 1205s Done 1205s The following NEW packages will be installed: 1205s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1205s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1205s liblua5.4-0 nghttp2-client ssl-cert 1205s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 1205s Need to get 2402 kB of archives. 1205s After this operation, 8650 kB of additional disk space will be used. 1205s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1206s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 1206s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 1206s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 1206s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1206s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.63-1ubuntu1 [1414 kB] 1206s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.63-1ubuntu1 [163 kB] 1206s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.63-1ubuntu1 [102 kB] 1206s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.63-1ubuntu1 [90.4 kB] 1206s Get:10 http://ftpmaster.internal/ubuntu questing/universe s390x libev4t64 s390x 1:4.33-2.1build1 [32.0 kB] 1206s Get:11 http://ftpmaster.internal/ubuntu questing/universe s390x nghttp2-client s390x 1.64.0-1.1 [175 kB] 1206s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1206s Preconfiguring packages ... 1206s Fetched 2402 kB in 1s (3636 kB/s) 1206s Selecting previously unselected package libapr1t64:s390x. 1206s (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 ... 81479 files and directories currently installed.) 1206s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 1206s Unpacking libapr1t64:s390x (1.7.5-1) ... 1206s Selecting previously unselected package libaprutil1t64:s390x. 1206s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 1206s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1206s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1206s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 1206s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1206s Selecting previously unselected package libaprutil1-ldap:s390x. 1206s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 1206s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1206s Selecting previously unselected package liblua5.4-0:s390x. 1206s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_s390x.deb ... 1206s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1206s Selecting previously unselected package apache2-bin. 1206s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_s390x.deb ... 1206s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1206s Selecting previously unselected package apache2-data. 1206s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 1206s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1206s Selecting previously unselected package apache2-utils. 1206s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_s390x.deb ... 1206s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1206s Selecting previously unselected package apache2. 1206s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_s390x.deb ... 1206s Unpacking apache2 (2.4.63-1ubuntu1) ... 1206s Selecting previously unselected package libev4t64:s390x. 1206s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_s390x.deb ... 1206s Unpacking libev4t64:s390x (1:4.33-2.1build1) ... 1206s Selecting previously unselected package nghttp2-client. 1206s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1_s390x.deb ... 1206s Unpacking nghttp2-client (1.64.0-1.1) ... 1206s Selecting previously unselected package ssl-cert. 1206s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 1206s Unpacking ssl-cert (1.1.3ubuntu1) ... 1206s Setting up libev4t64:s390x (1:4.33-2.1build1) ... 1206s Setting up nghttp2-client (1.64.0-1.1) ... 1206s Setting up ssl-cert (1.1.3ubuntu1) ... 1207s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1207s Setting up libapr1t64:s390x (1.7.5-1) ... 1207s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1207s Setting up apache2-data (2.4.63-1ubuntu1) ... 1207s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1207s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1207s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1207s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1207s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1207s Setting up apache2 (2.4.63-1ubuntu1) ... 1207s Enabling module mpm_event. 1207s Enabling module authz_core. 1207s Enabling module authz_host. 1207s Enabling module authn_core. 1207s Enabling module auth_basic. 1207s Enabling module access_compat. 1207s Enabling module authn_file. 1207s Enabling module authz_user. 1207s Enabling module alias. 1207s Enabling module dir. 1207s Enabling module autoindex. 1207s Enabling module env. 1207s Enabling module mime. 1207s Enabling module negotiation. 1207s Enabling module setenvif. 1207s Enabling module filter. 1207s Enabling module deflate. 1207s Enabling module status. 1207s Enabling module reqtimeout. 1207s Enabling conf charset. 1207s Enabling conf localized-error-pages. 1207s Enabling conf other-vhosts-access-log. 1207s Enabling conf security. 1207s Enabling conf serve-cgi-bin. 1207s Enabling site 000-default. 1208s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1208s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1209s Processing triggers for ufw (0.36.2-9) ... 1209s Processing triggers for man-db (2.13.1-1) ... 1210s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1213s autopkgtest [19:37:27]: test check-http2: [----------------------- 1213s + a2enmod http2 1213s Enabling module http2. 1213s + a2enmod ssl 1213s To activate the new configuration, you need to run: 1213s systemctl restart apache2 1213s Considering dependency mime for ssl: 1213s Module mime already enabled 1213s Considering dependency socache_shmcb for ssl: 1213s Enabling module socache_shmcb. 1213s Enabling module ssl. 1213s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1213s To activate the new configuration, you need to run: 1213s systemctl restart apache2 1213s + a2ensite default-ssl 1213s Enabling site default-ssl. 1213s To activate the new configuration, you need to run: 1213s systemctl reload apache2 1213s + echo Protocols h2c h2 http/1.1 1213s + service apache2 restart 1213s + echo Hello, world! 1213s + testapache curl -s -k http://localhost/hello.txt 1213s + cmd=curl -s -k http://localhost/hello.txt 1213s + curl -s -k http://localhost/hello.txt 1213s + OK 1213s result=Hello, world! 1213s + [ Hello, world! != Hello, world! ] 1213s + echo OK 1213s + testapache curl -s -k https://localhost/hello.txt 1213s + cmd=curl -s -k https://localhost/hello.txt 1213s + curl -s -k https://localhost/hello.txt 1213s OK 1213s + result=Hello, world! 1213s + [ Hello, world! != Hello, world! ] 1213s + echo OK 1213s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1213s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1213s + nghttp --no-verify-peer https://localhost/hello.txt 1213s OK 1213s + result=Hello, world! 1213s + [ Hello, world! != Hello, world! ] 1213s + echo OK 1213s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1213s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1213s + nghttp -u --no-verify-peer http://localhost/hello.txt 1213s OK 1213s + result=Hello, world! 1213s + [ Hello, world! != Hello, world! ] 1213s + echo OK 1214s autopkgtest [19:37:28]: test check-http2: -----------------------] 1214s autopkgtest [19:37:28]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1214s check-http2 PASS 1214s autopkgtest [19:37:28]: test check-ubuntu-branding: preparing testbed 1302s autopkgtest [19:38:56]: testbed dpkg architecture: s390x 1303s autopkgtest [19:38:57]: testbed apt version: 3.0.0 1303s autopkgtest [19:38:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1303s autopkgtest [19:38:57]: testbed release detected to be: questing 1304s autopkgtest [19:38:58]: updating testbed package index (apt update) 1304s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1304s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1304s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1304s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1304s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1304s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [571 kB] 1305s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.5 kB] 1305s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [127 kB] 1305s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [572 kB] 1305s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [15.0 kB] 1305s Fetched 1490 kB in 1s (1738 kB/s) 1305s Reading package lists... 1306s autopkgtest [19:39:00]: upgrading testbed (apt dist-upgrade and autopurge) 1306s Reading package lists... 1306s Building dependency tree... 1306s Reading state information... 1306s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1306s Starting 2 pkgProblemResolver with broken count: 0 1306s Done 1306s Entering ResolveByKeep 1307s 1307s Calculating upgrade... 1307s The following packages will be upgraded: 1307s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 1307s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1307s Need to get 5395 kB of archives. 1307s After this operation, 260 kB disk space will be freed. 1307s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 1307s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 1307s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 1308s Fetched 5395 kB in 1s (6377 kB/s) 1308s (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 ... 81479 files and directories currently installed.) 1308s Preparing to unpack .../libpython3.12t64_3.12.10-1_s390x.deb ... 1308s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 1308s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_s390x.deb ... 1308s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 1308s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_s390x.deb ... 1308s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 1308s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 1308s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 1308s Setting up libpython3.12t64:s390x (3.12.10-1) ... 1308s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1308s Reading package lists... 1309s Building dependency tree... 1309s Reading state information... 1309s Starting pkgProblemResolver with broken count: 0 1309s Starting 2 pkgProblemResolver with broken count: 0 1309s Done 1309s Solving dependencies... 1309s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1311s Reading package lists... 1311s Building dependency tree... 1311s Reading state information... 1312s Starting pkgProblemResolver with broken count: 0 1312s Starting 2 pkgProblemResolver with broken count: 0 1312s Done 1312s The following NEW packages will be installed: 1312s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1312s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1312s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1312s Need to get 2176 kB of archives. 1312s After this operation, 8018 kB of additional disk space will be used. 1312s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1312s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 1312s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 1312s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 1312s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1312s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.63-1ubuntu1 [1414 kB] 1312s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.63-1ubuntu1 [163 kB] 1312s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.63-1ubuntu1 [102 kB] 1312s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.63-1ubuntu1 [90.4 kB] 1313s Fetched 2176 kB in 1s (3334 kB/s) 1313s Selecting previously unselected package libapr1t64:s390x. 1313s (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 ... 81479 files and directories currently installed.) 1313s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 1313s Unpacking libapr1t64:s390x (1.7.5-1) ... 1313s Selecting previously unselected package libaprutil1t64:s390x. 1313s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 1313s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1313s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1313s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 1313s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1313s Selecting previously unselected package libaprutil1-ldap:s390x. 1313s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 1313s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1313s Selecting previously unselected package liblua5.4-0:s390x. 1313s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_s390x.deb ... 1313s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1313s Selecting previously unselected package apache2-bin. 1313s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_s390x.deb ... 1313s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1313s Selecting previously unselected package apache2-data. 1313s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 1313s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1313s Selecting previously unselected package apache2-utils. 1313s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_s390x.deb ... 1313s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1313s Selecting previously unselected package apache2. 1313s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_s390x.deb ... 1313s Unpacking apache2 (2.4.63-1ubuntu1) ... 1313s Setting up libapr1t64:s390x (1.7.5-1) ... 1313s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1313s Setting up apache2-data (2.4.63-1ubuntu1) ... 1313s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1313s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1313s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1313s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1313s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1313s Setting up apache2 (2.4.63-1ubuntu1) ... 1313s Enabling module mpm_event. 1313s Enabling module authz_core. 1313s Enabling module authz_host. 1313s Enabling module authn_core. 1313s Enabling module auth_basic. 1313s Enabling module access_compat. 1313s Enabling module authn_file. 1313s Enabling module authz_user. 1313s Enabling module alias. 1313s Enabling module dir. 1313s Enabling module autoindex. 1313s Enabling module env. 1313s Enabling module mime. 1313s Enabling module negotiation. 1313s Enabling module setenvif. 1313s Enabling module filter. 1313s Enabling module deflate. 1313s Enabling module status. 1313s Enabling module reqtimeout. 1313s Enabling conf charset. 1313s Enabling conf localized-error-pages. 1313s Enabling conf other-vhosts-access-log. 1313s Enabling conf security. 1313s Enabling conf serve-cgi-bin. 1313s Enabling site 000-default. 1314s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1314s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1315s Processing triggers for ufw (0.36.2-9) ... 1315s Processing triggers for man-db (2.13.1-1) ... 1315s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1323s autopkgtest [19:39:17]: test check-ubuntu-branding: [----------------------- 1323s + ubuntu_logo_path=icons/ubuntu-logo.png 1323s ++ curl -s http://localhost 1323s + html_content=' 1323s 1323s 1323s 1323s 1323s Apache2 Ubuntu Default Page: It works 1323s 1323s 1323s 1323s
1323s 1323s
1323s
1323s

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

1323s 1323s

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

1323s 1323s
1323s
1323s
1323s Configuration Overview 1323s
1323s
1323s

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

1323s

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

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

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

1323s

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

1323s
1323s 1323s
1323s
1323s Reporting Problems 1323s
1323s
1323s

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

1323s

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

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

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

1323s 1323s

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

1323s 1323s
1323s
1323s
1323s Configuration Overview 1323s
1323s
1323s

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

1323s

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

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

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

1323s

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

1323s
1323s 1323s
1323s
1323s Reporting Problems 1323s
1323s
1323s

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

1323s

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

1323s
1323s 1323s
1323s
1323s
1323s
1323s 1323s =~ icons/ubuntu-logo\.png ]] 1323s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 1323s ++ cut -d ' ' -f 2- 1323s ++ grep Content-Type 1323s ++ tr -d '[:space:]' 1323s + content_type=image/png 1323s + expected=image/png 1323s + '[' image/png '!=' image/png ']' 1324s autopkgtest [19:39:18]: test check-ubuntu-branding: -----------------------] 1324s check-ubuntu-branding PASS 1324s autopkgtest [19:39:18]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 1324s autopkgtest [19:39:18]: test chroot: preparing testbed 1402s autopkgtest [19:40:36]: testbed dpkg architecture: s390x 1402s autopkgtest [19:40:36]: testbed apt version: 3.0.0 1402s autopkgtest [19:40:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1402s autopkgtest [19:40:36]: testbed release detected to be: questing 1403s autopkgtest [19:40:37]: updating testbed package index (apt update) 1403s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1404s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1404s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1404s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1404s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.5 kB] 1404s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1404s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [571 kB] 1404s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [127 kB] 1404s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [572 kB] 1404s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [15.0 kB] 1404s Fetched 1490 kB in 1s (1733 kB/s) 1405s Reading package lists... 1405s autopkgtest [19:40:39]: upgrading testbed (apt dist-upgrade and autopurge) 1405s Reading package lists... 1405s Building dependency tree... 1405s Reading state information... 1406s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1406s Starting 2 pkgProblemResolver with broken count: 0 1406s Done 1406s Entering ResolveByKeep 1406s 1406s Calculating upgrade... 1406s The following packages will be upgraded: 1406s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 1406s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1406s Need to get 5395 kB of archives. 1406s After this operation, 260 kB disk space will be freed. 1406s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 1407s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 1407s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 1407s Fetched 5395 kB in 1s (6581 kB/s) 1407s (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 ... 81479 files and directories currently installed.) 1407s Preparing to unpack .../libpython3.12t64_3.12.10-1_s390x.deb ... 1407s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 1407s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_s390x.deb ... 1407s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 1407s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_s390x.deb ... 1407s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 1407s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 1407s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 1407s Setting up libpython3.12t64:s390x (3.12.10-1) ... 1407s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1408s Reading package lists... 1408s Building dependency tree... 1408s Reading state information... 1408s Starting pkgProblemResolver with broken count: 0 1408s Starting 2 pkgProblemResolver with broken count: 0 1408s Done 1408s Solving dependencies... 1408s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1411s Reading package lists... 1411s Building dependency tree... 1411s Reading state information... 1411s Starting pkgProblemResolver with broken count: 0 1411s Starting 2 pkgProblemResolver with broken count: 0 1411s Done 1411s The following NEW packages will be installed: 1411s apache2 apache2-bin apache2-data apache2-utils cpp cpp-14 1411s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 1411s gcc-s390x-linux-gnu libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap 1411s libaprutil1t64 libasan8 libcc1-0 libgcc-14-dev libgomp1 libisl23 libitm1 1411s liblua5.4-0 libmpc3 libubsan1 1411s 0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded. 1411s Need to get 37.2 MB of archives. 1411s After this operation, 111 MB of additional disk space will be used. 1411s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1412s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 1412s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 1412s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 1412s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1412s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.63-1ubuntu1 [1414 kB] 1412s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.63-1ubuntu1 [163 kB] 1412s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.63-1ubuntu1 [102 kB] 1412s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.63-1ubuntu1 [90.4 kB] 1412s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x libisl23 s390x 0.27-1 [704 kB] 1412s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 1412s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-19ubuntu2 [9572 kB] 1412s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x cpp-14 s390x 14.2.0-19ubuntu2 [1024 B] 1412s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 1412s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 1412s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x libcc1-0 s390x 15.1.0-2ubuntu1 [49.8 kB] 1412s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x libgomp1 s390x 15.1.0-2ubuntu1 [153 kB] 1412s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x libitm1 s390x 15.1.0-2ubuntu1 [31.1 kB] 1412s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x libasan8 s390x 15.1.0-2ubuntu1 [2970 kB] 1412s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x libubsan1 s390x 15.1.0-2ubuntu1 [1210 kB] 1412s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x libgcc-14-dev s390x 14.2.0-19ubuntu2 [1037 kB] 1412s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-19ubuntu2 [18.7 MB] 1413s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x gcc-14 s390x 14.2.0-19ubuntu2 [529 kB] 1413s Get:24 http://ftpmaster.internal/ubuntu questing/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 1413s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 1413s Fetched 37.2 MB in 2s (21.9 MB/s) 1413s Selecting previously unselected package libapr1t64:s390x. 1413s (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 ... 81479 files and directories currently installed.) 1413s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 1413s Unpacking libapr1t64:s390x (1.7.5-1) ... 1413s Selecting previously unselected package libaprutil1t64:s390x. 1413s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 1413s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1413s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1413s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 1413s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1413s Selecting previously unselected package libaprutil1-ldap:s390x. 1413s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 1413s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1413s Selecting previously unselected package liblua5.4-0:s390x. 1413s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_s390x.deb ... 1413s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1413s Selecting previously unselected package apache2-bin. 1413s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_s390x.deb ... 1413s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1413s Selecting previously unselected package apache2-data. 1413s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 1413s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1413s Selecting previously unselected package apache2-utils. 1413s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_s390x.deb ... 1413s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1413s Selecting previously unselected package apache2. 1413s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_s390x.deb ... 1413s Unpacking apache2 (2.4.63-1ubuntu1) ... 1413s Selecting previously unselected package libisl23:s390x. 1413s Preparing to unpack .../09-libisl23_0.27-1_s390x.deb ... 1413s Unpacking libisl23:s390x (0.27-1) ... 1413s Selecting previously unselected package libmpc3:s390x. 1413s Preparing to unpack .../10-libmpc3_1.3.1-1build2_s390x.deb ... 1413s Unpacking libmpc3:s390x (1.3.1-1build2) ... 1413s Selecting previously unselected package cpp-14-s390x-linux-gnu. 1413s Preparing to unpack .../11-cpp-14-s390x-linux-gnu_14.2.0-19ubuntu2_s390x.deb ... 1413s Unpacking cpp-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 1414s Selecting previously unselected package cpp-14. 1414s Preparing to unpack .../12-cpp-14_14.2.0-19ubuntu2_s390x.deb ... 1414s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 1414s Selecting previously unselected package cpp-s390x-linux-gnu. 1414s Preparing to unpack .../13-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 1414s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 1414s Selecting previously unselected package cpp. 1414s Preparing to unpack .../14-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 1414s Unpacking cpp (4:14.2.0-1ubuntu1) ... 1414s Selecting previously unselected package libcc1-0:s390x. 1414s Preparing to unpack .../15-libcc1-0_15.1.0-2ubuntu1_s390x.deb ... 1414s Unpacking libcc1-0:s390x (15.1.0-2ubuntu1) ... 1414s Selecting previously unselected package libgomp1:s390x. 1414s Preparing to unpack .../16-libgomp1_15.1.0-2ubuntu1_s390x.deb ... 1414s Unpacking libgomp1:s390x (15.1.0-2ubuntu1) ... 1414s Selecting previously unselected package libitm1:s390x. 1414s Preparing to unpack .../17-libitm1_15.1.0-2ubuntu1_s390x.deb ... 1414s Unpacking libitm1:s390x (15.1.0-2ubuntu1) ... 1414s Selecting previously unselected package libasan8:s390x. 1414s Preparing to unpack .../18-libasan8_15.1.0-2ubuntu1_s390x.deb ... 1414s Unpacking libasan8:s390x (15.1.0-2ubuntu1) ... 1414s Selecting previously unselected package libubsan1:s390x. 1414s Preparing to unpack .../19-libubsan1_15.1.0-2ubuntu1_s390x.deb ... 1414s Unpacking libubsan1:s390x (15.1.0-2ubuntu1) ... 1414s Selecting previously unselected package libgcc-14-dev:s390x. 1414s Preparing to unpack .../20-libgcc-14-dev_14.2.0-19ubuntu2_s390x.deb ... 1414s Unpacking libgcc-14-dev:s390x (14.2.0-19ubuntu2) ... 1414s Selecting previously unselected package gcc-14-s390x-linux-gnu. 1414s Preparing to unpack .../21-gcc-14-s390x-linux-gnu_14.2.0-19ubuntu2_s390x.deb ... 1414s Unpacking gcc-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 1414s Selecting previously unselected package gcc-14. 1414s Preparing to unpack .../22-gcc-14_14.2.0-19ubuntu2_s390x.deb ... 1414s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 1414s Selecting previously unselected package gcc-s390x-linux-gnu. 1414s Preparing to unpack .../23-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 1414s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 1414s Selecting previously unselected package gcc. 1414s Preparing to unpack .../24-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 1414s Unpacking gcc (4:14.2.0-1ubuntu1) ... 1414s Setting up libgomp1:s390x (15.1.0-2ubuntu1) ... 1414s Setting up libmpc3:s390x (1.3.1-1build2) ... 1414s Setting up libubsan1:s390x (15.1.0-2ubuntu1) ... 1414s Setting up libasan8:s390x (15.1.0-2ubuntu1) ... 1414s Setting up libapr1t64:s390x (1.7.5-1) ... 1414s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1414s Setting up apache2-data (2.4.63-1ubuntu1) ... 1414s Setting up libisl23:s390x (0.27-1) ... 1414s Setting up libcc1-0:s390x (15.1.0-2ubuntu1) ... 1414s Setting up libitm1:s390x (15.1.0-2ubuntu1) ... 1414s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1414s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1414s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1414s Setting up cpp-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 1414s Setting up cpp-14 (14.2.0-19ubuntu2) ... 1414s Setting up libgcc-14-dev:s390x (14.2.0-19ubuntu2) ... 1414s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1414s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 1414s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1414s Setting up gcc-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 1414s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 1414s Setting up cpp (4:14.2.0-1ubuntu1) ... 1414s Setting up apache2 (2.4.63-1ubuntu1) ... 1414s Enabling module mpm_event. 1414s Enabling module authz_core. 1414s Enabling module authz_host. 1414s Enabling module authn_core. 1414s Enabling module auth_basic. 1414s Enabling module access_compat. 1414s Enabling module authn_file. 1414s Enabling module authz_user. 1414s Enabling module alias. 1414s Enabling module dir. 1414s Enabling module autoindex. 1414s Enabling module env. 1414s Enabling module mime. 1414s Enabling module negotiation. 1414s Enabling module setenvif. 1414s Enabling module filter. 1414s Enabling module deflate. 1414s Enabling module status. 1414s Enabling module reqtimeout. 1414s Enabling conf charset. 1414s Enabling conf localized-error-pages. 1415s Enabling conf other-vhosts-access-log. 1415s Enabling conf security. 1415s Enabling conf serve-cgi-bin. 1415s Enabling site 000-default. 1415s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1415s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1416s Setting up gcc-14 (14.2.0-19ubuntu2) ... 1416s Setting up gcc (4:14.2.0-1ubuntu1) ... 1416s Processing triggers for ufw (0.36.2-9) ... 1416s Processing triggers for man-db (2.13.1-1) ... 1417s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1421s autopkgtest [19:40:55]: test chroot: [----------------------- 1421s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 1421s + gcc --print-file-name=libgcc_s.so.1 1421s + LIBGCC_S_PATH=/usr/lib/gcc/s390x-linux-gnu/14/../../../s390x-linux-gnu/libgcc_s.so.1 1421s + cat 1421s + a2enconf chroot 1421s Enabling conf chroot. 1421s To activate the new configuration, you need to run: 1421s systemctl reload apache2 1421s + echo Hello, world! 1421s + service apache2 restart 1422s + wget -qO- http://localhost/hello.txt 1422s + result=Hello, world! 1422s + [ Hello, world! != Hello, world! ] 1422s autopkgtest [19:40:56]: test chroot: -----------------------] 1422s chroot PASS 1422s autopkgtest [19:40:56]: test chroot: - - - - - - - - - - results - - - - - - - - - - 1423s autopkgtest [19:40:57]: test uwsgi: preparing testbed 1491s autopkgtest [19:42:05]: testbed dpkg architecture: s390x 1492s autopkgtest [19:42:06]: testbed apt version: 3.0.0 1492s autopkgtest [19:42:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1492s autopkgtest [19:42:06]: testbed release detected to be: questing 1493s autopkgtest [19:42:07]: updating testbed package index (apt update) 1493s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1493s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1493s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1493s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1493s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [571 kB] 1493s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1493s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.5 kB] 1493s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [127 kB] 1493s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [572 kB] 1494s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [15.0 kB] 1494s Fetched 1490 kB in 1s (1725 kB/s) 1494s Reading package lists... 1495s autopkgtest [19:42:09]: upgrading testbed (apt dist-upgrade and autopurge) 1495s Reading package lists... 1495s Building dependency tree... 1495s Reading state information... 1495s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1495s Starting 2 pkgProblemResolver with broken count: 0 1495s Done 1495s Entering ResolveByKeep 1495s 1496s Calculating upgrade... 1496s The following packages will be upgraded: 1496s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 1496s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1496s Need to get 5395 kB of archives. 1496s After this operation, 260 kB disk space will be freed. 1496s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 1496s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 1496s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 1497s Fetched 5395 kB in 1s (7235 kB/s) 1497s (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 ... 81479 files and directories currently installed.) 1497s Preparing to unpack .../libpython3.12t64_3.12.10-1_s390x.deb ... 1497s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 1497s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_s390x.deb ... 1497s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 1497s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_s390x.deb ... 1497s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 1497s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 1497s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 1497s Setting up libpython3.12t64:s390x (3.12.10-1) ... 1497s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1497s Reading package lists... 1497s Building dependency tree... 1497s Reading state information... 1498s Starting pkgProblemResolver with broken count: 0 1498s Starting 2 pkgProblemResolver with broken count: 0 1498s Done 1498s Solving dependencies... 1498s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1500s Reading package lists... 1500s Building dependency tree... 1500s Reading state information... 1500s Starting pkgProblemResolver with broken count: 1 1500s Starting 2 pkgProblemResolver with broken count: 1 1500s Investigating (0) uwsgi-plugin-python3:s390x < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 1500s Broken uwsgi-plugin-python3:s390x Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:s390x < none @un H > 1500s Considering uwsgi-core:s390x 0 as a solution to uwsgi-plugin-python3:s390x -1 1500s Re-Instated uwsgi-core:s390x 1500s Done 1500s Some packages could not be installed. This may mean that you have 1500s requested an impossible situation or if you are using the unstable 1500s distribution that some required packages have not yet been created 1500s or been moved out of Incoming. 1500s The following information may help to resolve the situation: 1500s 1500s The following packages have unmet dependencies: 1501s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 1501s E: Unable to correct problems, you have held broken packages. 1501s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 1501s Reading package lists... 1501s Building dependency tree... 1501s Reading state information... 1501s Starting pkgProblemResolver with broken count: 1 1501s Starting 2 pkgProblemResolver with broken count: 1 1501s Investigating (0) uwsgi-plugin-python3:s390x < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 1501s Broken uwsgi-plugin-python3:s390x Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:s390x < none @un H > 1501s Considering uwsgi-core:s390x 0 as a solution to uwsgi-plugin-python3:s390x -1 1501s Re-Instated uwsgi-core:s390x 1501s Done 1501s Some packages could not be installed. This may mean that you have 1501s requested an impossible situation or if you are using the unstable 1501s distribution that some required packages have not yet been created 1501s or been moved out of Incoming. 1501s The following information may help to resolve the situation: 1501s 1501s The following packages have unmet dependencies: 1501s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 1501s E: Unable to correct problems, you have held broken packages. 1501s uwsgi FAIL badpkg 1501s autopkgtest [19:42:15]: test CVE-2023-25690: preparing testbed 1501s blame: apache2 1501s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 1581s autopkgtest [19:43:35]: testbed dpkg architecture: s390x 1581s autopkgtest [19:43:35]: testbed apt version: 3.0.0 1581s autopkgtest [19:43:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1581s autopkgtest [19:43:35]: testbed release detected to be: questing 1582s autopkgtest [19:43:36]: updating testbed package index (apt update) 1582s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1583s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1583s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1583s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1583s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [571 kB] 1583s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.5 kB] 1583s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1583s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [127 kB] 1583s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [572 kB] 1583s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [15.0 kB] 1583s Fetched 1490 kB in 1s (1692 kB/s) 1584s Reading package lists... 1584s autopkgtest [19:43:38]: upgrading testbed (apt dist-upgrade and autopurge) 1584s Reading package lists... 1585s Building dependency tree... 1585s Reading state information... 1585s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1585s Starting 2 pkgProblemResolver with broken count: 0 1585s Done 1585s Entering ResolveByKeep 1585s 1585s Calculating upgrade... 1585s The following packages will be upgraded: 1585s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 1585s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1585s Need to get 5395 kB of archives. 1585s After this operation, 260 kB disk space will be freed. 1585s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 1586s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 1586s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 1586s Fetched 5395 kB in 1s (7261 kB/s) 1586s (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 ... 81479 files and directories currently installed.) 1586s Preparing to unpack .../libpython3.12t64_3.12.10-1_s390x.deb ... 1586s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 1586s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_s390x.deb ... 1586s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 1586s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_s390x.deb ... 1586s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 1586s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 1586s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 1586s Setting up libpython3.12t64:s390x (3.12.10-1) ... 1586s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1587s Reading package lists... 1587s Building dependency tree... 1587s Reading state information... 1587s Starting pkgProblemResolver with broken count: 0 1587s Starting 2 pkgProblemResolver with broken count: 0 1587s Done 1587s Solving dependencies... 1587s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1590s Reading package lists... 1590s Building dependency tree... 1590s Reading state information... 1590s Starting pkgProblemResolver with broken count: 0 1590s Starting 2 pkgProblemResolver with broken count: 0 1590s Done 1590s The following NEW packages will be installed: 1590s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1590s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1590s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1590s Need to get 2176 kB of archives. 1590s After this operation, 8018 kB of additional disk space will be used. 1590s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1591s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu2 [98.4 kB] 1591s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu2 [11.7 kB] 1591s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu2 [9064 B] 1591s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1591s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x apache2-bin s390x 2.4.63-1ubuntu1 [1414 kB] 1591s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x apache2-data all 2.4.63-1ubuntu1 [163 kB] 1591s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x apache2-utils s390x 2.4.63-1ubuntu1 [102 kB] 1591s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x apache2 s390x 2.4.63-1ubuntu1 [90.4 kB] 1591s Fetched 2176 kB in 1s (3302 kB/s) 1591s Selecting previously unselected package libapr1t64:s390x. 1591s (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 ... 81479 files and directories currently installed.) 1591s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 1591s Unpacking libapr1t64:s390x (1.7.5-1) ... 1591s Selecting previously unselected package libaprutil1t64:s390x. 1591s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_s390x.deb ... 1591s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1591s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1591s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_s390x.deb ... 1591s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1591s Selecting previously unselected package libaprutil1-ldap:s390x. 1591s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_s390x.deb ... 1591s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1591s Selecting previously unselected package liblua5.4-0:s390x. 1591s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_s390x.deb ... 1591s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1591s Selecting previously unselected package apache2-bin. 1591s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_s390x.deb ... 1591s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1591s Selecting previously unselected package apache2-data. 1591s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 1591s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1591s Selecting previously unselected package apache2-utils. 1591s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_s390x.deb ... 1591s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1591s Selecting previously unselected package apache2. 1591s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_s390x.deb ... 1591s Unpacking apache2 (2.4.63-1ubuntu1) ... 1591s Setting up libapr1t64:s390x (1.7.5-1) ... 1591s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1591s Setting up apache2-data (2.4.63-1ubuntu1) ... 1591s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu2) ... 1591s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu2) ... 1591s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu2) ... 1591s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1591s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1591s Setting up apache2 (2.4.63-1ubuntu1) ... 1591s Enabling module mpm_event. 1591s Enabling module authz_core. 1591s Enabling module authz_host. 1591s Enabling module authn_core. 1591s Enabling module auth_basic. 1591s Enabling module access_compat. 1591s Enabling module authn_file. 1591s Enabling module authz_user. 1591s Enabling module alias. 1591s Enabling module dir. 1591s Enabling module autoindex. 1591s Enabling module env. 1591s Enabling module mime. 1592s Enabling module negotiation. 1592s Enabling module setenvif. 1592s Enabling module filter. 1592s Enabling module deflate. 1592s Enabling module status. 1592s Enabling module reqtimeout. 1592s Enabling conf charset. 1592s Enabling conf localized-error-pages. 1592s Enabling conf other-vhosts-access-log. 1592s Enabling conf security. 1592s Enabling conf serve-cgi-bin. 1592s Enabling site 000-default. 1592s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1593s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1593s Processing triggers for ufw (0.36.2-9) ... 1593s Processing triggers for man-db (2.13.1-1) ... 1594s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1601s autopkgtest [19:43:55]: test CVE-2023-25690: [----------------------- 1601s + RC=0 1601s + trap exit_handler EXIT 1601s + a2enmod proxy 1601s Enabling module proxy. 1601s To activate the new configuration, you need to run: 1601s systemctl restart apache2 1601s + a2enmod proxy_http 1601s Considering dependency proxy for proxy_http: 1601s Module proxy already enabled 1601s Enabling module proxy_http. 1601s To activate the new configuration, you need to run: 1601s systemctl restart apache2 1601s + a2enmod rewrite 1601s Enabling module rewrite. 1601s To activate the new configuration, you need to run: 1601s systemctl restart apache2 1601s + rsync -a /var/log/apache2 /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts 1601s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 1601s + mount -o bind /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts/apache2 /var/log/apache2 1601s + tee /etc/apache2/ports.conf 1601s + tee /etc/apache2/sites-available/000-default.conf 1601s Listen 80 1601s Listen 8080 1601s 1601s # The ServerName directive sets the request scheme, hostname and port that 1601s # the server uses to identify itself. This is used when creating 1601s # redirection URLs. In the context of virtual hosts, the ServerName 1601s # specifies what hostname must appear in the request's Host: header to 1601s # match this virtual host. For the default virtual host (this file) this 1601s # value is not decisive as it is used as a last resort host regardless. 1601s # However, you must set it for any further virtual host explicitly. 1601s #ServerName www.example.com 1601s 1601s ServerAdmin webmaster@localhost 1601s DocumentRoot /var/www/html 1601s 1601s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 1601s # error, crit, alert, emerg. 1601s # It is also possible to configure the loglevel for particular 1601s # modules, e.g. 1601s #LogLevel info ssl:warn 1601s 1601s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 1601s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 1601s 1601s # For most configuration files from conf-available/, which are 1601s # enabled or disabled at a global level, it is possible to 1601s # include a line for only one particular virtual host. For example the 1601s # following line enables the CGI configuration for this host only 1601s # after it has been globally disabled with "a2disconf". 1601s #Include conf-available/serve-cgi-bin.conf 1601s 1601s 1601s # The ServerName directive sets the request scheme, hostname and port that 1601s # the server uses to identify itself. This is used when creating 1601s # redirection URLs. In the context of virtual hosts, the ServerName 1601s # specifies what hostname must appear in the request's Host: header to 1601s # match this virtual host. For the default virtual host (this file) this 1601s # value is not decisive as it is used as a last resort host regardless. 1601s # However, you must set it for any further virtual host explicitly. 1601s #ServerName www.example.com 1601s 1601s ServerAdmin webmaster@localhost 1601s DocumentRoot /var/www/html 1601s 1601s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 1601s # error, crit, alert, emerg. 1601s # It is also possible to configure the loglevel for particular 1601s # modules, e.g. 1601s #LogLevel info ssl:warn 1601s LogLevel alert rewrite:trace6 1601s LogLevel error proxy:trace6 1601s ErrorLog ${APACHE_LOG_DIR}/error.log 1601s CustomLog ${APACHE_LOG_DIR}/access.log combined 1601s 1601s RewriteEngine on 1601s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 1601s ProxyPassReverse "/here/" "http://localhost:8080/" 1601s 1601s + systemctl restart apache2 1602s + CHOKEURL='http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 1602s + wget -S -q --output-document - 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 1602s HTTP/1.1 403 Forbidden 1602s Date: Tue, 06 May 2025 19:43:55 GMT 1602s Server: Apache/2.4.63 (Ubuntu) 1602s Content-Length: 274 1602s Keep-Alive: timeout=5, max=100 1602s Connection: Keep-Alive 1602s Content-Type: text/html; charset=iso-8859-1 1602s + true 1602s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 1602s HTTP/1.1 403 Forbidden 1602s Date: Tue, 06 May 2025 19:43:55 GMT 1602s Server: Apache/2.4.63 (Ubuntu) 1602s Content-Length: 274 1602s Keep-Alive: timeout=5, max=100 1602s Connection: Keep-Alive 1602s Content-Type: text/html; charset=iso-8859-1 1602s + true 1602s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 1602s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 1602s HTTP/1.1 403 Forbidden 1602s + true 1602s + cat /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts/apache2/access.8080.log 1602s + grep '] "GET /BAD.html HTTP/1.1"' 1602s + exit 0 1602s + exit_handler 1602s + chmod -R a+rwX /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts/apache2 1602s + systemctl status apache2.service 1602s ● apache2.service - The Apache HTTP Server 1602s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 1602s Active: active (running) since Tue 2025-05-06 19:43:55 UTC; 14ms ago 1602s Invocation: 9b4f05a5988e4a2dbe7e6cddc35389b1 1602s Docs: https://httpd.apache.org/docs/2.4/ 1602s Process: 2363 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 1602s Main PID: 2366 (apache2) 1602s Tasks: 55 (limit: 4767) 1602s Memory: 5M (peak: 5.5M) 1602s CPU: 14ms 1602s CGroup: /system.slice/apache2.service 1602s ├─2366 /usr/sbin/apache2 -k start 1602s ├─2369 /usr/sbin/apache2 -k start 1602s └─2370 /usr/sbin/apache2 -k start 1602s 1602s May 06 19:43:55 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 1602s May 06 19:43:55 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 1602s + systemctl stop apache2 1602s [Tue May 06 19:43:46.945081 2025] [mpm_event:notice] [pid 2000:tid 2000] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 1602s [Tue May 06 19:43:46.945108 2025] [core:notice] [pid 2000:tid 2000] AH00094: Command line: '/usr/sbin/apache2' 1602s [Tue May 06 19:43:55.953231 2025] [mpm_event:notice] [pid 2366:tid 2366] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 1602s [Tue May 06 19:43:55.953437 2025] [core:notice] [pid 2366:tid 2366] AH00094: Command line: '/usr/sbin/apache2' 1602s [Tue May 06 19:43:55.955906 2025] [rewrite:error] [pid 2369:tid 2372] [client ::1:41050] AH10410: Rewritten query string contains control characters or spaces 1602s [Tue May 06 19:43:55.957811 2025] [rewrite:error] [pid 2370:tid 2399] [client ::1:41052] AH10410: Rewritten query string contains control characters or spaces 1602s [Tue May 06 19:43:55.959752 2025] [rewrite:error] [pid 2370:tid 2402] [client ::1:41056] AH10410: Rewritten query string contains control characters or spaces 1602s [Tue May 06 19:43:55.979272 2025] [mpm_event:notice] [pid 2366:tid 2366] AH00492: caught SIGWINCH, shutting down gracefully 1602s + cat /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts/apache2/error.log 1602s + cat /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts/apache2/access.log 1602s ::1 - - [06/May/2025:19:43:55 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 1602s ::1 - - [06/May/2025:19:43:55 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 1602s ::1 - - [06/May/2025:19:43:55 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 1602s + cat /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts/apache2/error.8080.log 1602s + cat /tmp/autopkgtest.KxJXlI/CVE-2023-25690-artifacts/apache2/access.8080.log 1602s autopkgtest [19:43:56]: test CVE-2023-25690: -----------------------] 1602s CVE-2023-25690 PASS 1602s autopkgtest [19:43:56]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 1603s autopkgtest [19:43:57]: @@@@@@@@@@@@@@@@@@@@ summary 1603s run-test-suite PASS 1603s duplicate-module-load PASS 1603s default-mods PASS 1603s htcacheclean PASS 1603s ssl-passphrase PASS 1603s check-http2 PASS 1603s check-ubuntu-branding PASS 1603s chroot PASS 1603s uwsgi FAIL badpkg 1603s blame: apache2 1603s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 1603s CVE-2023-25690 PASS 1622s nova [W] Using flock in prodstack6-s390x 1622s Creating nova instance adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 from image adt/ubuntu-questing-s390x-server-20250506.img (UUID e974129a-c243-41de-ad83-e5d48d2534e1)... 1622s nova [W] Timed out waiting for f63fc98f-bfcd-4a6e-9019-16e91f0c2467 to get deleted. 1622s nova [W] Using flock in prodstack6-s390x 1622s Creating nova instance adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 from image adt/ubuntu-questing-s390x-server-20250506.img (UUID e974129a-c243-41de-ad83-e5d48d2534e1)... 1622s nova [W] Timed out waiting for 8f74e527-51d9-4d2c-958c-6677365250e9 to get deleted. 1622s nova [W] Using flock in prodstack6-s390x 1622s Creating nova instance adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 from image adt/ubuntu-questing-s390x-server-20250506.img (UUID e974129a-c243-41de-ad83-e5d48d2534e1)... 1622s nova [W] Timed out waiting for 2eed537f-49c8-449b-9e47-c96179d8295a to get deleted. 1622s nova [W] Using flock in prodstack6-s390x 1622s Creating nova instance adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 from image adt/ubuntu-questing-s390x-server-20250506.img (UUID e974129a-c243-41de-ad83-e5d48d2534e1)... 1622s nova [W] Timed out waiting for 6576d639-cd30-4602-9abc-99da52f8e86e to get deleted. 1622s nova [W] Using flock in prodstack6-s390x 1622s Creating nova instance adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 from image adt/ubuntu-questing-s390x-server-20250506.img (UUID e974129a-c243-41de-ad83-e5d48d2534e1)... 1622s nova [W] Timed out waiting for fca86e2c-5187-475a-905b-512c31ce6403 to get deleted. 1622s nova [W] Using flock in prodstack6-s390x 1622s Creating nova instance adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 from image adt/ubuntu-questing-s390x-server-20250506.img (UUID e974129a-c243-41de-ad83-e5d48d2534e1)... 1622s nova [W] Timed out waiting for 15b58bdf-c331-420a-870a-a20701e8ebea to get deleted. 1622s nova [W] Using flock in prodstack6-s390x 1622s Creating nova instance adt-questing-s390x-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-23-a1d8af38-8ab0-4846-ac32-ed93c9449aa2 from image adt/ubuntu-questing-s390x-server-20250506.img (UUID e974129a-c243-41de-ad83-e5d48d2534e1)... 1622s nova [W] Timed out waiting for f46e9995-2609-4215-b0a5-0315b1054b50 to get deleted.